home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Apple Software Dispatch
/
Apple Software Dispatch.iso
/
Software Dispatch Files
/
DayMaker
/
Product Demo
/
Product Demo.rsrc
/
CODE_32_printing.txt
< prev
next >
Wrap
Text File
|
1993-10-06
|
256KB
|
4,193 lines
# near model CODE resource
# jump table entries: 43167-43178 (12 of them)
00000000 8BD3 divs.w D5, [A3]
00000002 EBD9 0000 bfexts D0, [A1]+ {0:32}
00000006 5D06 subq.b D6, 6
00000008 0000 2CD0 ori.b D0, 0xD0
0000000C 0000 036A ori.b D0, 0x6A /* 'j' */
00000010 8000 or.b D0, D0
00000012 0002 8340 ori.b D2, 0x40 /* '@' */
00000016 007B 5A04 59E0 59AC ori.w [0x59AC], 0x5A04
0000001E 58C8 58E6 dbvc D0, +0x58E8 /* 00005906 */
00000022 2582 FDB2 377C 3FFE A8F3 move.l [[0x377C3FFE + A7 * 4] - 0x570D], D2
// begin alternate branch 00000028-0000002C
label00000028:
00000028 3FFE move.w <<invalid special address>>, <<invalid special address>>
0000002A A8F3 syscall OpenPicture
// end alternate branch 00000028-0000002C
label00000028: // (misaligned)
0000002C A8F2 syscall PicComment
0000002E A8F4 syscall ClosePicture
00000030 EB94 roxl D4, 5
00000032 EB90 roxl D0, 5
00000034 518A subq.l A2, 8
00000036 280A move.l D4, A2
00000038 519A subq.l [A2]+, 8
0000003A 54E0 scc -[A0]
0000003C 51A2 subq.l -[A2], 8
0000003E 6F40 ble +0x42 /* 00000080 */
00000040 6794 beq -0x6A /* FFFFFFD6 */
00000042 28BA 2842 move.l [A4], [PC + 0x2842 /* 00002886, value 0x29181A43 */]
00000046 E852 roxr D2.w, 4
00000048 E74E lsl D6.w, 3
0000004A E750 roxl D0.w, 3
0000004C E850 roxr D0.w, 4
0000004E 66D8 bne -0x26 /* 00000028 */
00000050 7942 moveq.l D4, 0x42
00000052 6D18 blt +0x1A /* 0000006C */
00000054 6FA4 ble -0x5A /* FFFFFFFA */
00000056 515A subq.w [A2]+, 8
00000058 6F54 ble +0x56 /* 000000AE */
0000005A 396C 69FA FD04 move.w [A4 - 0x2FC], [A4 + 0x69FA]
00000060 472A 6C2C .invalid 3, [A2 + 0x6C2C] // invalid opcode 4 with b == 4
00000064 0161 bchg -[A1], D0
00000066 EBA0 asl D0, D5
00000068 EBA1 asl D1, D5
0000006A 2950 6E1E move.l [A4 + 0x6E1E], [A0]
// begin alternate branch 0000006C-0000006E
label0000006C:
0000006C 6E1E bgt +0x20 /* 0000008C */
// end alternate branch 0000006C-0000006E
label0000006C: // (misaligned)
0000006E FE2C F8DA .unknown 0xFE2C 0xF8DA (W = 7)
00000072 F966 .extension 0x966 <<F/4-5/4>> // unimplemented
00000074 3C2C DC6C move.w D6, [A4 - 0x2394]
00000078 D26C F7A0 add.w D1, [A4 - 0x860]
0000007C 42AB 376C clr.l [A3 + 0x376C]
label00000080:
00000080 D0AB F6E6 add.l D0, [A3 - 0x91A]
00000084 26AC 13BB move.l [A3], [A4 + 0x13BB]
00000088 EA9A ror D2, 5
label0000008A:
0000008A 13B7 EA9A 5447 move.b [A1 + D5.w * 4 + 0x47], [A7 + A6 * 2 - 0x102]
// begin alternate branch 0000008C-00000090
label0000008C:
0000008C EA9A ror D2, 5
0000008E 5447 addq.w D7, 2
// end alternate branch 0000008C-00000090
label0000008C: // (misaligned)
00000090 EBF4 6E5C FBA8 6E1C bfexts D6, [0x6E1C + A7 * 2] {D1:28}
00000098 FA2A 802C .unknown 0xFA2A 0x802C (W = 5)
0000009C FC4C 6D0E .extension 0xC4C <<F/1/6>>, 0x6D0E // unimplemented
000000A0 FBE6 .invalid <<F/7/5>>
000000A2 FB80 .invalid <<F/6/5>>
000000A4 FB62 .extension 0xB62 <<F/4-5/5>> // unimplemented
000000A6 C02C 122C and.b D0, [A4 + 0x122C]
000000AA C22C B46C and.b D1, [A4 - 0x4B94]
label000000AE:
000000AE 802C FD0C or.b D0, [A4 - 0x2F4]
000000B2 F9AE .invalid <<F/6/4>>
label000000B4:
000000B4 F680 66BE .extension 0x680 <<F/2-3/3>> // unimplemented
000000B8 F944 .extension 0x944 <<F/4-5/4>> // unimplemented
000000BA ED6E lsl D6.w, D6
label000000BC:
000000BC ED8E lsl D6, 6
000000BE 116D E32C 1B6D move.b [A0 + 0x1B6D], [A5 - 0x1CD4]
000000C4 E32D lsl D5.b, D1
000000C6 3B68 ECF4 ECF8 move.w [A5 - 0x1308], [A0 - 0x130C]
000000CC 3C2D EA28 move.w D6, [A5 - 0x15D8]
000000D0 E32E lsl D6.b, D1
000000D2 D05F add.w D0, [A7]+
000000D4 FCFC 319F .extension 0xCFC <<F/2-3/6>> // unimplemented
000000D8 6FB0 ble -0x4E /* 0000008A */
000000DA 656A bcs +0x6C /* 00000146 */
000000DC FA3A EB90 .unknown 0xFA3A 0xEB90 (W = 5)
000000E0 A8F5 syscall KillPicture
000000E2 EB94 roxl D4, 5
000000E4 A8F5 syscall KillPicture
000000E6 F998 .invalid <<F/6/4>>
000000E8 6DD2 blt -0x2C /* 000000BC */
000000EA EBF0 EBA2 7082 bfexts D6, [A0 + D7.w - 0x126] {D6:D2}
000000F0 FBE0 .invalid <<F/7/5>>
000000F2 B2AD EB1C cmp.l D1, [A5 - 0x14E4]
000000F6 EABC ror D4, D5
000000F8 FBCA .invalid <<F/7/5>>
label000000FA:
000000FA ECF4 FAE6 EB20 E86E bfclr [A4 - 0x1792 + A6 * 2] {D3:D6}
00000102 FAA2 FB26 .extension 0xAA2 <<F/2-3/5>> // unimplemented
00000106 FB32 .extension 0xB32 <<F/4-5/5>> // unimplemented
00000108 01C9 .incomplete
0000010A 6FA8 ble -0x56 /* 000000B4 */
0000010C F936 .extension 0x936 <<F/4-5/4>> // unimplemented
0000010E 872A 873A or.b [A2 - 0x78C6], D3
00000112 E2F6 1B68 FCA6 lsr .w [A6 - 0x35A]
00000118 F7EE .invalid <<F/7/3>>
0000011A F852 6C4E .extension 0x852 <<F/1/4>>, 0x6C4E // unimplemented
0000011E 6C26 bge +0x28 /* 00000146 */
00000120 47D2 lea.l A3, [A2]
00000122 8742 6F30 pack D3, D2, 0x6F30
00000126 294A 2942 move.l [A4 + 0x2942], A2
0000012A 0554 bchg [A4], D2
0000012C 696D bvs +0x6F /* 0000019B */
0000012E 47DA lea.l A3, [A2]+
00000130 FC9E FE0A .extension 0xC9E <<F/2-3/6>> // unimplemented
00000134 47BA 47B2 .invalid 3, [PC + 0x47B2 /* 000048E8, cstring ""<EOF> */] // invalid opcode 4 with b == 6
00000138 2BF2 2BEA 47CA 66D6 move.l <<invalid special address>>, [[0x47CA] + 0x66D6]
00000140 EB8E lsl D6, 5
00000142 47AA 477A .invalid 3, [A2 + 0x477A] // invalid opcode 4 with b == 6
label00000146:
00000146 0236 4792 7203 andi.b [A6 + D7.w * 2 + 0x3], 0x92
0000014C 9246 sub.w D1, D6
0000014E 6F42 ble +0x44 /* 00000192 */
00000150 D246 add.w D1, D6
00000152 5741 subq.w D1, 3
00000154 ED04 asl D4.b, 6
00000156 ED04 asl D4.b, 6
00000158 6FA0 ble -0x5E /* 000000FA */
0000015A ED0C lsl D4.b, 6
0000015C EC2E lsr D6.b, D6
0000015E D7C0 add.l A3, D0
00000160 FB5E .extension 0xB5E <<F/4-5/5>> // unimplemented
00000162 FA28 F422 .unknown 0xFA28 0xF422 (W = 5)
00000166 EC9E ror D6, 6
00000168 0169 669C bchg [A1 + 0x669C], D0
0000016C F898 0169 .extension 0x898 <<F/2-3/4>> // unimplemented
// begin alternate branch 0000016E-00000172
label0000016E:
0000016E 0169 ED0C bchg [A1 - 0x12F4], D0
// end alternate branch 0000016E-00000172
label0000016E: // (misaligned)
00000170 ED0C lsl D4.b, 6
00000172 ED0C lsl D4.b, 6
00000174 ECCA 478A bfclr A2 {30:10}
00000178 471A .invalid 3, [A2]+ // invalid opcode 4 with b == 4
0000017A 474A chk.w D3, A2
0000017C E2AC lsr D4, D1
0000017E E69E ror D6, 3
00000180 D536 E63A add.b [A6 + A6.w * 8 + 0x3A], D2
00000184 E622 asr D2.b, D3
00000186 E658 ror D0.w, 3
00000188 EB8A lsl D2, 5
0000018A EB8A lsl D2, 5
0000018C E53E rol D6.b, D2
0000018E EB8D lsl D5, 5
00000190 E466 asr D6.w, D2
label00000192:
00000192 8712 or.b [A2], D3
00000194 871A or.b [A2]+, D3
00000196 8722 or.b -[A2], D3
00000198 E420 asr D0.b, D2
0000019A FB56 .extension 0xB56 <<F/4-5/5>> // unimplemented
0000019C E5B4 roxl D4, D2
0000019E 58FA 58BA svc [PC + 0x58BA /* 00005A5A */]
000001A2 1B92 58D2 move.b [A5 + D5 - 0x46], [A2]
000001A6 1AE2 move.b [A5]+, -[A2]
000001A8 58DA svc [A2]+
000001AA 1AFA 58E2 move.b [A5]+, [PC + 0x58E2 /* 00005A8E, cstring ""<EOF> */]
000001AE 1B22 move.b -[A5], -[A2]
000001B0 58EA 58F2 svc [A2 + 0x58F2]
000001B4 1B7A 4F12 58C2 move.b [A5 + 0x58C2 /* export_2836 */], [PC + 0x4F12 /* 000050C8, cstring ""<EOF> */]
000001BA 1A3A 8732 move.b D5, [PC - 0x78CE /* FFFF88EE, cstring ""<EOF> */]
000001BE 2A52 movea.l A5, [A2]
000001C0 1D48 A9B2 move.b [A6 - 0x564E], A0
000001C4 A97F syscall IsDialogEvent
label000001C6:
000001C6 A980 syscall DialogSelect
000001C8 67A4 beq -0x5A /* 0000016E */
000001CA 1C2A EB1C move.b D6, [A2 - 0x14E4]
000001CE EB20 asl D0.b, D5
000001D0 EA2A lsr D2.b, D5
000001D2 FD00 .extension 0xD00 <<F/4-5/6>> // unimplemented
000001D4 1BF4 1B26 EB8E 1B6C move.b <<invalid special address>>, [[A4 - 0x1472] + D1 * 2 + 0x1B6C]
000001DC 0A22 1C4A xori.b -[A2], 0x4A /* 'J' */
000001E0 1AEE 1A74 move.b [A5]+, [A6 + 0x1A74]
000001E4 1C32 1C1A move.b D6, [A2 + D1 * 4 + 0x1A]
000001E8 A991 syscall ModalDialog
000001EA FD50 .extension 0xD50 <<F/4-5/6>> // unimplemented
000001EC 023E BFCA andi.b <<invalid special address>>, 0xCA
000001F0 C31C and.b [A4]+, D1
000001F2 190A move.b -[A4], A2
000001F4 1908 move.b -[A4], A0
label000001F6:
000001F6 18F2 6778 13C0 A91A move.b [A4]+, [A2 + 0x13C0A91A]
000001FE FD50 .extension 0xD50 <<F/4-5/6>> // unimplemented
00000200 FD50 .extension 0xD50 <<F/4-5/6>> // unimplemented
00000202 A918 syscall SetWRefCon
label00000204:
00000204 A981 syscall DrawDialog
00000206 18BE move.b [A4], <<invalid special address>>
00000208 1C3A 1836 move.b D6, [PC + 0x1836 /* 00001A40, value 0x23 '#' */]
0000020C C1E6 muls.w D0, -[A6]
0000020E 1886 move.b [A4], D6
00000210 1C12 move.b D6, [A2]
00000212 C21C and.b D1, [A4]+
00000214 ED1E rol D6.b, 6
00000216 184C movea.b A4, A4
00000218 1852 movea.b A4, [A2]
0000021A 1870 FD9C movea.b A4, <<invalid full ext with I/IS == 4>>
0000021E 17F6 FA48 2031 move.b [PC + D2.w + 0x31], [A6 + A7 * 2 + 0x48]
00000224 0C94 F798 65A2 cmpi.l [A4], 0xF79865A2
0000022A 659A bcs -0x64 /* 000001C6 */
0000022C 4772 478A 4792 chk.w D3, [[ + <<invalid base displacement size>> + D4 * 8] + 0x4792]
00000232 13BD 5912 591A move.b [[A1 + D5] + 0x591A], <<invalid special address>>
00000238 5902 subq.b D2, 4
0000023A EA22 asr D2.b, D5
0000023C 1C42 movea.b A6, D2
0000023E 1C52 movea.b A6, [A2]
00000240 0801 726C btst.b D1, 0x6C /* 'l' */
00000244 A823 syscall AliasDispatch
00000246 095A bchg [A2]+, D4
00000248 4450 neg.w [A0]
0000024A 4647 not.w D7
0000024C F030 3085 A9AA A9B0 796E .pflush 0xF030, 0x3085 // unimplemented
00000256 6167 bsr +0x69 /* 000002BF */
00000258 65AA bcs -0x54 /* 00000204 */
0000025A 6500 03EB bcs +0x3ED /* 00000647 */
0000025E A91A syscall SetWTitle
00000260 E750 roxl D0.w, 3
00000262 FBEE .invalid <<F/7/5>>
00000264 593A 5932 subq.b [PC + 0x5932 /* 00005B98, cstring ""<EOF> */], 4
00000268 5942 subq.w D2, 4
0000026A 594A subq.w A2, 4
0000026C 5952 subq.w [A2], 4
0000026E 50DA st [A2]+
00000270 595A subq.w [A2]+, 4
00000272 EC4A lsr D2.w, 6
00000274 6780 beq -0x7E /* 000001F6 */
00000276 F864 1D02 .extension 0x864 <<F/1/4>>, 0x1D02 // unimplemented
0000027A 7132 moveq.l D0, 0x32
0000027C ED3C rol D4.b, D6
0000027E E750 roxl D0.w, 3
00000280 FC86 1771 .extension 0xC86 <<F/2-3/6>> // unimplemented
00000284 FC8A ED3C .extension 0xC8A <<F/2-3/6>> // unimplemented
00000288 13BB 13B7 65AA 1CD2 1CBA E858 713A EBA2 2902 2ABA move.b [[A1 - 0x145DD6FE + D7] + 0x2ABA], [[0x65AA1CD2] + D1 * 2 + 0x1CBAE858]
0000029C EB9E rol D6, 5
0000029E 28E2 move.l [A4]+, -[A2]
000002A0 FEE3 EB9A .extension 0xEE3 <<F/2-3/7>> // unimplemented
000002A4 7192 moveq.l D0, 0xFFFFFF92
000002A6 1CC2 move.b [A6]+, D2
000002A8 2D1A move.l -[A6], [A2]+
000002AA 7CEA moveq.l D6, 0xFFFFFFEA
000002AC EBF0 EBA0 EBA1 EBA0 bfexts D6, [[-0x1460 + A6 * 2]] {D6:D0}
000002B4 EBA1 asl D1, D5
000002B6 AFBC syscall bArith32Setup, auto_pop
000002B8 0926 btst -[A6], D4
000002BA FE0B 2E52 .unknown 0xFE0B 0x2E52 (W = 7)
000002BE F888 0159 .extension 0x888 <<F/2-3/4>> // unimplemented
000002C2 FB92 .invalid <<F/6/5>>
000002C4 13BD 0159 move.b [[A1]], <<invalid special address>>
000002C8 FC2E FC0C .unknown 0xFC2E 0xFC0C (W = 6)
000002CC F6FA F9C0 .extension 0x6FA <<F/2-3/3>> // unimplemented
000002D0 2D02 move.l -[A6], D2
000002D2 01B9 F9A8 F494 bclr [0xF9A8F494], D0
000002D8 7052 moveq.l D0, 0x52
000002DA 6354 bls +0x56 /* 00000330 */
000002DC F1F6 .invalid <<F/7/0>>
000002DE ED3C rol D4.b, D6
000002E0 B3D1 cmpa.l A1, [A1]
000002E2 BC00 cmp.b D6, D0
000002E4 F57C .extension 0x57C <<F/4-5/2>> // unimplemented
000002E6 0484 0808 040C subi.l D4, 0x808040C
000002EC 0480 3204 0488 subi.l D0, 0x32040488
000002F2 5204 addq.b D4, 1
000002F4 0498 6005 1480 subi.l [A0]+, 0x60051480
000002FA BA00 cmp.b D5, D0
000002FC C800 and.b D4, D0
000002FE D000 add.b D0, D0
00000300 A8FD syscall PrGlue
00000302 B7C8 cmpa.l A3, A0
00000304 D02E 5800 add.b D0, [A6 + 0x5800]
00000308 9EC0 sub.w A7, D0
0000030A 224F movea.l A1, A7
0000030C A8FD syscall PrGlue
0000030E 43F6 100C lea.l A1, [A6 + D1.w + 0xC]
00000312 E248 lsr D0.w, 1
00000314 32DF move.w [A1]+, [A7]+
00000316 DFC1 add.l A7, D1
00000318 E609 lsr D1.b, 3
0000031A 142E 7403 move.b D2, [A6 + 0x7403]
0000031E C438 7403 and.b D2, [0x00007403]
00000322 C428 8538 and.b D2, [A0 - 0x7AC8]
00000326 3678 0A5A movea.w A3, [0x00000A5A /* CurMap */]
fn0000032A:
0000032A 3F38 01D0 move.w -[A7], [0x000001D0]
0000032E 3F0B move.w -[A7], A3
label00000330:
00000330 31FC 007F 4EB0 move.w [0x00004EB0], 0x7F
00000336 6A04 bpl +0x6 /* 0000033C */
00000338 2F48 3F7C move.l [A7 + 0x3F7C], A0
label0000033C:
0000033C 422F 0881 clr.b [A7 + 0x881]
00000340 323B 31FC move.w D1, <<invalid full ext with I/IS == 4>>
00000344 A000 syscall Open/PBHOpen/HOpen
00000346 607C bra +0x7E /* 000003C4 */
00000348 A001 syscall Close
0000034A 6078 bra +0x7A /* 000003C4 */
0000034C 6076 bra +0x78 /* 000003C4 */
0000034E 6150 bsr +0x52 /* 000003A0 */
00000350 0828 6110 A005 btst.b [A0 - 0x5FFB], 0x10
00000356 A015 syscall SetVol/PBHSetVol/HSetVol
00000358 A014 syscall GetVol/PBHGetVol/HGetVol
0000035A E000 asr D0.b, 8
0000035C 61CC bsr -0x32 /* 0000032A */
0000035E A997 syscall OpenResFile
00000360 31DF 072E move.w [0x0000072E], [A7]+
00000364 5072 1F10 addq.w [A2 + D1 * 8], 8
00000368 821A or.b D1, [A2]+
0000036A 0F26 btst -[A6], D7
0000036C 141A move.b D2, [A2]+
0000036E 0F26 btst -[A6], D7
00000370 CB04 abcd D5, D4
00000372 2306 move.l -[A1], D6
00000374 1416 move.b D2, [A6]
00000376 F329 .extension 0x329 <<F/4-5/1>> // unimplemented
00000378 A202 syscall Read, flags=2
0000037A 00B3 028B 0082 F408 ori.l [A3 + A7.w * 4 + 0x8], 0x28B0082
00000382 5B03 subq.b D3, 5
00000384 2B00 move.l -[A5], D0
00000386 3008 move.w D0, A0
00000388 1234 10A3 move.b D1, [A4 + D1.w - 0x93]
0000038C 018C bclr A4, D0
0000038E 141A move.b D2, [A2]+
00000390 0F26 btst -[A6], D7
00000392 B6F4 0833 cmpa.w A3, [A4 + D0 + 0x33]
00000396 0053 0614 ori.w [A3], 0x614
0000039A 16FB 0616 move.b [A3]+, [PC + D0.w * 8 + 0x16]
0000039E AC02 syscall SndAddModifier, auto_pop
fn000003A0:
000003A0 005B 02CB ori.w [A3]+, 0x2CB
000003A4 0730 4503 6B00 6503 btst [[A0 + <<invalid base displacement size>> + D4 * 4] + 0x6B006503], D3
000003AC 000A 2E0E ori.b A2, 0xE
000003B0 631C bls +0x1E /* 000003CE */
000003B2 DB24 add.b -[A4], D5
000003B4 08D3 1208 bset.b [A3], 0x8
000003B8 4241 clr.w D1
000003BA 000E 4100 ori.b A6, 0x0
000003BE 0838 121C 5020 btst.b [0x00005020], 0x1C
label000003C4:
000003C4 1068 3C1B movea.b A0, [A0 + 0x3C1B]
000003C8 04E2 .incomplete
000003CA 6014 bra +0x16 /* 000003E0 */
000003CC 1A53 movea.b A5, [A3]
label000003CE:
000003CE 2C26 move.l D6, -[A6]
000003D0 B47A 0B01 cmp.w D2, [PC + 0xB01 /* 00000ED3, value 0x245B '$[' */]
000003D4 F448 cinvl DATA, [A0]
000003D6 AB4A syscall bXEND10
000003D8 1E1B move.b D7, [A3]+
000003DA 5F32 0200 subq.b [A2 + D0.w * 2], 7
000003DE B306 xor.b D6, D1
label000003E0:
000003E0 3804 move.w D4, D4
000003E2 635B bls +0x5D /* 0000043F */
000003E4 1329 989A move.b -[A1], [A1 - 0x6766]
000003E8 54EB 0108 scc [A3 + 0x108]
000003EC 4B01 .invalid 5, D1 // invalid opcode 4 with b == 4
000003EE 0A1A 0F26 xori.b [A2]+, 0x26 /* '&' */
000003F2 4304 .invalid 1, D4 // invalid opcode 4 with b == 4
000003F4 140A move.b D2, A2
000003F6 1A0F move.b D5, A7
000003F8 26AB 0414 move.l [A3], [A3 + 0x414]
000003FC 1A63 movea.b A5, -[A3]
000003FE 3726 move.w -[A3], -[A6]
00000400 76C3 moveq.l D3, 0xFFFFFFC3
00000402 00F4 .incomplete
00000404 480A nbcd.b A2
00000406 1C13 move.b D6, [A3]
00000408 0743 bchg D3, D3
0000040A 09E5 .incomplete
0000040C 0318 btst [A0]+, D1
0000040E 9A54 sub.w D5, [A4]
00000410 2501 move.l -[A2], D1
00000412 610B bsr +0xD /* 0000041F */
00000414 4844 swap.w D4
00000416 DB04 addx.b D5, D4
00000418 121C move.b D1, [A4]+
0000041A BC20 cmp.b D6, -[A0]
0000041C 1036 3C9E move.b D0, [A6 + D3 * 4 - 0x98]
00000420 2E08 move.l D7, A0
00000422 5348 subq.w A0, 1
00000424 1458 movea.b A2, [A0]+
00000426 DE30 1ABB add.b D7, [A0 + D1 * 2 - 0x69]
0000042A 2E85 move.l [A7], D5
0000042C 09FB .incomplete
0000042E 00F4 .incomplete
00000430 0E5A D356 .invalid.w [A2]+, 0xD356 // invalid immediate operation
00000434 A103 syscall Write, flags=1
00000436 0E5B 097E .invalid.w [A3]+, 0x97E /* '\t~' */ // invalid immediate operation
0000043A FB70 .extension 0xB70 <<F/4-5/5>> // unimplemented
0000043C 6E1B bgt +0x1D /* 00000459 */
0000043E 11AC A83B 0306 2100 move.b [[A0 + <<invalid base displacement size>>] + D0 * 2 + 0x2100], [A4 - 0x57C5]
00000446 7303 moveq.l D1, 0x03
00000448 16E3 move.b [A3]+, -[A3]
0000044A 2CD3 move.l [A6]+, [A3]
0000044C 0685 00B3 0985 addi.l D5, 0xB30985
00000452 001B 113B ori.b [A3]+, 0x3B /* ';' */
00000456 1616 move.b D3, [A6]
00000458 AB11 syscall OldPatToNew
0000045A D306 addx.b D1, D6
0000045C 5B09 subq.b A1, 5
0000045E 56FB 702A sne [PC + D7.w + 0x2A]
00000462 1B11 move.b -[A5], [A1]
00000464 42F7 00B7 .invalid [A7 + D0.w - 0x73] // invalid opcode 4 with subtype 1
00000468 9300 subx.b D1, D0
0000046A 4503 .invalid 2, D3 // invalid opcode 4 with b == 4
0000046C 5300 subq.b D0, 1
0000046E 30A5 move.w [A0], -[A5]
00000470 0221 0145 andi.b -[A1], 0x45 /* 'E' */
00000474 0233 2FE9 027B andi.b [A3 + D0.w * 2 + 0x7B], 0xE9
0000047A 78E9 moveq.l D4, 0xFFFFFFE9
0000047C 02FB .incomplete
0000047E 25FD 023B move.l [PC + 0x23B /* 000006BB, value 0xC3439C0F */], <<invalid special address>>
00000482 16B7 00EE move.b [A3], [A7 + D0.w - 0x18]
00000486 AB56 syscall bSubOver
00000488 E502 asl D2.b, 2
0000048A 0B02 btst D2, D5
0000048C 8700 sbcd D3, D0
0000048E D31B add.b [A3]+, D1
00000490 11B3 1AD7 0114 move.b <<invalid full ext with I/IS == 4>>, [A3 + D1 * 2 - 0x41]
00000496 1B04 move.b -[A5], D4
00000498 E501 asl D1.b, 2
0000049A 1B11 move.b -[A5], [A1]
0000049C DB31 1E53 add.b [A1 + D1 * 8 + 0x53], D5
000004A0 0080 B701 0149 ori.l D0, 0xB7010149
000004A6 0D06 btst D6, D6
000004A8 9B03 subx.b D5, D3
000004AA 4503 .invalid 2, D3 // invalid opcode 4 with b == 4
000004AC 0C9B 03D6 6302 cmpi.l [A3]+, 0x3D66302
000004B2 0636 0901 3602 addi.b [A6 + D3.w * 8 + 0x2], 0x1
000004B8 000F 1A0F ori.b A7, 0xF
000004BC 261B move.l D3, [A3]+
000004BE 11DB 4697 move.b [0x00004697], [A3]+
000004C2 0127 btst -[A7], D0
000004C4 5504 subq.b D4, 2
000004C6 1A1B move.b D5, [A3]+
000004C8 3726 move.w -[A3], -[A6]
000004CA 0FCA .incomplete
000004CC 833B 44CB or.b [PC + D4.w * 4 - 0x53], D1
000004D0 0312 btst [A2], D1
000004D2 4634 E38D not.b [[ + <<invalid base displacement size>>] + A6 * 2]
000004D6 0000 0010 ori.b D0, 0x10
000004DA 002E 08CB 00FB ori.b [A6 + 0xFB], 0xCB
000004E0 0913 btst [A3], D4
000004E2 0214 2E08 andi.b [A4], 0x8
000004E6 CC1A and.b D6, [A2]+
000004E8 332C 262B move.w -[A1], [A4 + 0x262B]
000004EC 020E B307 andi.b A6, 0x7
000004F0 2901 move.l -[A4], D1
000004F2 D41A add.b D2, [A2]+
000004F4 DB73 4501 add.w [[A3 + <<invalid base displacement size>> + D4 * 4]], D5
000004F8 4504 .invalid 2, D4 // invalid opcode 4 with b == 4
000004FA A903 syscall SetFontLock
000004FC 2CC3 move.l [A6]+, D3
000004FE 028B 0223 0B9C andi.l A3, 0x2230B9C
00000504 C0B8 9302 and.l D0, [0xFFFF9302]
00000508 F101 .extension 0x101 <<F/4-5/0>> // unimplemented
0000050A 0A05 027B xori.b D5, 0x7B /* '{' */
0000050E 28F3 0614 move.l [A4]+, [A3 + D0.w * 8 + 0x14]
00000512 0C08 1A53 cmpi.b A0, 0x53 /* 'S' */
00000516 0126 btst -[A6], D0
00000518 76FB moveq.l D3, 0xFFFFFFFB
0000051A 00A1 180E 5B03 ori.l -[A1], 0x180E5B03
00000520 DB1E add.b [A6]+, D5
00000522 420E clr.b A6
00000524 3851 movea.w A4, [A1]
00000526 050E btst A6, D2
00000528 2CEA 085B move.l [A6]+, [A2 + 0x85B]
0000052C 016D 313E bchg [A5 + 0x313E], D0
00000530 3C6A 1EE3 movea.w A6, [A2 + 0x1EE3]
00000534 02F1 .incomplete
00000536 2F73 2108 0666 move.l [A7 + 0x666], [A3 + <<invalid base displacement size>> + D2]
0000053C 8888 or.l D4, A0
0000053E 169B move.b [A3], [A3]+
00000540 6321 bls +0x23 /* 00000563 */
00000542 0033 031E 0666 ori.b [A3 + D0.w * 8 + 0x66], 0x1E
00000548 2381 162B move.l [A1 + D1.w * 8 + 0x2B], D1
0000054C 2116 move.l -[A0], [A6]
0000054E 420A clr.b A2
00000550 1F25 move.b -[A7], -[A5]
00000552 2E63 movea.l A7, -[A3]
00000554 140E move.b D2, A6
00000556 4463 neg.w -[A3]
00000558 0109 btst A1, D0
0000055A 0736 8516 3016 btst [[A6] + A0 * 4 + 0x3016], D3
00000560 80DB divu.w D0, [A3]+
00000562 0A1E 0C36 xori.b [A6]+, 0x36 /* '6' */
00000566 1A73 1726 BB0C 0F25 movea.b A5, [[A3 - 0x44F4] + D1 * 8 + 0xF25]
0000056E 3C49 movea.w A6, A1
00000570 0280 1630 4D02 andi.l D0, 0x16304D02
00000576 431B .invalid 1, [A3]+ // invalid opcode 4 with b == 4
00000578 4102 .invalid 0, D2 // invalid opcode 4 with b == 4
0000057A 0F45 bchg D5, D7
0000057C 0266 0A2E andi.w -[A6], 0xA2E /* '\n.' */
00000580 563A 2218 addq.b [PC + 0x2218 /* 0000279A, value 0x7 */], 3
00000584 1824 move.b D4, -[A4]
00000586 0804 2B01 btst.b D4, 0x1
// begin alternate branch 00000588-0000058A
label00000588:
00000588 2B01 move.l -[A5], D1
// end alternate branch 00000588-0000058A
label00000588: // (misaligned)
0000058A 3063 movea.w A0, -[A3]
0000058C 0504 btst D4, D2
0000058E EA2A lsr D2.b, D5
00000590 C307 abcd D1, D7
00000592 0622 0A02 addi.b -[A2], 0x2
00000596 000B 7814 ori.b A3, 0x14
0000059A 0428 2501 2E0E subi.b [A0 + 0x2E0E], 0x1
000005A0 CC02 and.b D6, D2
000005A2 000F 8535 ori.b A7, 0x35 /* '5' */
000005A6 8503 sbcd D2, D3
000005A8 9EE5 sub.w A7, -[A5]
000005AA 414E chk.w D0, A6
000005AC 2A20 move.l D5, -[A0]
000005AE 1086 move.b [A0], D6
000005B0 0A65 0584 xori.w -[A5], 0x584
000005B4 D304 addx.b D1, D4
000005B6 36BA DB4C move.w [A3], [PC - 0x24B4 /* FFFFE104, cstring ""<EOF> */]
000005BA 0200 1309 andi.b D0, 0x9 /* '\t' */
000005BE CD04 abcd D6, D4
000005C0 8604 or.b D3, D4
000005C2 6CC4 bge -0x3A /* 00000588 */
000005C4 450D .invalid 2, A5 // invalid opcode 4 with b == 4
000005C6 3002 move.w D0, D2
000005C8 000F 7806 ori.b A7, 0x6
000005CC 86E1 divu.w D3, -[A1]
000005CE 0206 5B18 andi.b D6, 0x18
000005D2 0645 25CB addi.w D5, 0x25CB
000005D6 8413 or.b D2, [A3]
000005D8 0221 4C1A andi.b -[A1], 0x1A
000005DC 0F26 btst -[A6], D7
000005DE 4907 .invalid 4, D7 // invalid opcode 4 with b == 4
000005E0 CB08 abcd -[A5], -[A0]
000005E2 04E3 .incomplete
000005E4 0C5B 189E cmpi.w [A3]+, 0x189E
000005E8 04EA .incomplete
000005EA 36D3 move.w [A3]+, [A3]
000005EC 0451 1A25 subi.w [A1], 0x1A25
000005F0 0809 0704 btst.b A1, 0x4
000005F4 28D3 move.l [A4]+, [A3]
000005F6 0402 00CB subi.b D2, 0xCB
000005FA 8471 020B or.w D2, [A1 + D0.w * 2 + 0xB]
000005FE 03B3 0008 bclr [A3 + D0.w + 0x8], D1
00000602 C00B and.b D0, A3
00000604 033B 0208 btst [PC + D0.w * 2 + 0x8], D1
00000608 FB02 .extension 0xB02 <<F/4-5/5>> // unimplemented
0000060A 8B01 sbcd D5, D1
0000060C 0B03 btst D3, D5
0000060E 0320 btst -[A0], D1
00000610 8500 sbcd D2, D0
00000612 E122 asl D2.b, D0
00000614 6012 bra +0x14 /* 00000628 */
00000616 1CD8 move.b [A6]+, [A0]+
00000618 2010 move.l D0, [A0]
0000061A 4B15 .invalid 5, [A5] // invalid opcode 4 with b == 4
0000061C 0A24 0E2E xori.b -[A4], 0x2E /* '.' */
00000620 083A 730A B330 btst.b [PC - 0x4CD0 /* FFFFB952, cstring ""<EOF> */], 0xA /* '\n' */
00000626 A549 syscall HPurge, flags=5
label00000628:
00000628 5EC3 sgt D3
0000062A 0E93 0B0F 1481 .invalid.l [A3], 0xB0F1481 // invalid immediate operation
00000630 0053 04D3 ori.w [A3], 0x4D3
00000634 1400 move.b D2, D0
00000636 230F move.l -[A1], A7
00000638 1A33 0B25 48D3 move.b D5, [[A3 + 0x48D3] + D0 * 2]
0000063E 0806 A103 btst.b D6, 0x3
00000642 D6C3 add.w A3, D3
00000644 0716 btst [A6], D3
00000646 8002 or.b D0, D2
00000648 00C3 .incomplete
0000064A 0D78 163B bchg [0x0000163B], D6
0000064E 0085 0102 0063 ori.l D5, 0x1020063
00000654 00A5 0006 730A ori.l -[A5], 0x6730A
0000065A D6AB 0016 add.l D3, [A3 + 0x16]
0000065E FAA7 02F3 .extension 0xAA7 <<F/2-3/5>> // unimplemented
00000662 0D59 bchg [A1]+, D6
00000664 4316 .invalid 1, [A6] // invalid opcode 4 with b == 4
00000666 4316 .invalid 1, [A6] // invalid opcode 4 with b == 4
00000668 109B move.b [A0], [A3]+
0000066A 123C 2303 move.b D1, 0x3
0000066E 2448 movea.l A2, A0
00000670 9306 subx.b D1, D6
00000672 08F4 1B08 8108 bset.b [A4 + <<invalid base displacement size>> + A0], 0x8
00000678 A85B syscall BitOr
0000067A 0AE8 .incomplete
0000067C 5AA3 addq.l -[A3], 5
0000067E 1A5E movea.b A5, [A6]+
00000680 0B12 btst [A2], D5
00000682 5E3B 334A 0E52 addq.b [[PC + <<invalid base displacement size>>] + 0xE52], 7
00000688 3206 move.w D1, D6
0000068A 630A bls +0xC /* 00000696 */
0000068C 0200 BB1A andi.b D0, 0x1A
00000690 061B 08C1 addi.b [A3]+, 0xC1
00000694 001A B331 ori.b [A2]+, 0x31 /* '1' */
// begin alternate branch 00000696-0000069A
label00000696:
00000696 B331 265A xor.b [A1 + D2.w * 8 + 0x5A], D1
// end alternate branch 00000696-0000069A
label00000696: // (misaligned)
00000698 265A movea.l A3, [A2]+
0000069A 630F bls +0x11 /* 000006AB */
0000069C F8D4 0101 .extension 0x8D4 <<F/2-3/4>> // unimplemented
000006A0 882B 12CD or.b D4, [A3 + 0x12CD]
000006A4 010B btst A3, D0
000006A6 1626 move.b D3, -[A6]
000006A8 AB4A syscall bXEND10
000006AA A901 syscall FMSwapFont
000006AC 1680 move.b [A3], D0
000006AE D101 addx.b D0, D1
000006B0 A305 syscall Status, flags=3
000006B2 26A3 move.l [A3], -[A3]
000006B4 13AE 2B0A 334B 9CC3 439C move.b [[A1 + <<invalid base displacement size>>] - 0x633CBC64], [A6 + 0x2B0A]
000006BE 0F06 btst D6, D7
000006C0 A329 syscall HLock, flags=3
000006C2 0102 btst D2, D0
000006C4 A507 syscall GetVolInfo/PBHGetVInfo/HGetVInfo, flags=5
000006C6 BB38 A308 xor.b [0xFFFFA308], D5
000006CA A347 syscall SetTrapAddress, flags=3
000006CC A318 syscall GetFPos, flags=3
000006CE 9B12 sub.b [A2], D5
000006D0 069B 125D 10A5 addi.l [A3]+, 0x125D10A5
000006D6 02C5 .incomplete
000006D8 0DBE bclr <<invalid special address>>, D6
000006DA 7B12 moveq.l D5, 0x12
000006DC 9B01 subx.b D5, D1
000006DE 5B0A subq.b A2, 5
000006E0 8304 sbcd D1, D4
000006E2 C331 A515 and.b [[A1] + A2 * 4], D1
000006E6 B33E xor.b <<invalid special address>>, D1
000006E8 B915 xor.b [A5], D4
000006EA 4B56 chk.w D5, [A6]
000006EC 2676 8302 0A61 movea.l A3, [[A6 + <<invalid base displacement size>> + A0 * 2] + 0xA61]
000006F2 015C bchg [A4]+, D0
000006F4 4924 .invalid 4, -[A4] // invalid opcode 4 with b == 4
000006F6 3B1C move.w -[A5], [A4]+
000006F8 E504 asl D4.b, 2
000006FA 1B08 move.b -[A5], A0
000006FC A912 syscall InitWindows
000006FE 442B 03E5 neg.b [A3 + 0x3E5]
00000702 2960 2010 move.l [A4 + 0x2010], -[A0]
00000706 4301 .invalid 1, D1 // invalid opcode 4 with b == 4
00000708 2E48 movea.l A7, A0
0000070A 3A43 movea.w A5, D3
0000070C 013B 04E5 btst [PC + D0.w * 4 - 0x27], D0
00000710 1B2E 6009 move.b -[A5], [A6 + 0x6009]
00000714 310B move.w -[A0], A3
00000716 037B 0308 bchg [PC + <<invalid base displacement size>> + D0 * 2], D1
0000071A 8305 sbcd D1, D5
0000071C 0643 0106 addi.w D3, 0x106
00000720 2202 move.l D1, D2
00000722 008B 3CE3 110C ori.l A3, 0x3CE3110C
00000728 A500 syscall Open/PBHOpen/HOpen, flags=5
0000072A 6359 bls +0x5B /* 00000785 */
0000072C 0B03 btst D3, D5
0000072E 4201 clr.b D1
00000730 0216 AC88 andi.b [A6], 0x88
00000734 EB23 asl D3.b, D5
00000736 8102 sbcd D0, D2
00000738 E30B lsl D3.b, 1
0000073A 230C move.l -[A1], A4
0000073C 14E9 02DB move.b [A2]+, [A1 + 0x2DB]
00000740 0973 00AB bchg [A3 + D0.w - 0x85], D4
00000744 3D5C C901 move.w [A6 - 0x36FF], [A4]+
00000748 0200 0F31 andi.b D0, 0x31 /* '1' */
0000074C 081B 070A btst.b [A3]+, 0xA /* '\n' */
00000750 247E movea.l A2, <<invalid special address>>
00000752 2E0E move.l D7, A6
00000754 3A8A move.w [A5], A2
00000756 8908 sbcd -[A4], -[A0]
00000758 EB01 asl D1.b, 5
0000075A 8A74 3B14 or.w D5, <<invalid full ext with I/IS == 4>>
0000075E C172 8B14 and.w <<invalid full ext with I/IS == 4>>, D0
00000762 7B50 moveq.l D5, 0x50
00000764 410A .invalid 0, A2 // invalid opcode 4 with b == 4
00000766 1818 move.b D4, [A0]+
00000768 061B 0781 addi.b [A3]+, 0x81
0000076C 0414 450D subi.b [A4], 0xD /* '\r' */
00000770 D30D addx.b -[A1], -[A5]
00000772 1402 move.b D2, D2
00000774 0083 3C73 00BB ori.l D3, 0x3C7300BB
0000077A 1C1B move.b D6, [A3]+
0000077C 0BA3 bclr -[A3], D5
0000077E 0B23 btst -[A3], D5
00000780 0F02 btst D2, D7
00000782 000F 78B2 ori.b A7, 0xB2
00000786 1B07 move.b -[A5], D7
00000788 BB1D xor.b [A5]+, D5
0000078A 1818 move.b D4, [A0]+
0000078C 430E .invalid 1, A6 // invalid opcode 4 with b == 4
0000078E 6103 bsr +0x5 /* 00000793 */
00000790 0AB1 025C 7102 ED05 xori.l [[A1 + <<invalid base displacement size>>] + A6 * 4], 0x25C7102
00000798 8A40 or.w D5, D0
0000079A 560C addq.b A4, 3
0000079C 2A1A move.l D5, [A2]+
0000079E 534D subq.w A5, 1
000007A0 2606 move.l D3, D6
000007A2 8A01 or.b D5, D1
000007A4 0740 bchg D0, D3
000007A6 601A bra +0x1C /* 000007C2 */
000007A8 2B24 move.l -[A5], -[A4]
000007AA 2649 movea.l A3, A1
000007AC 3E6E E94E movea.w A7, [A6 - 0x16B2]
000007B0 1B04 move.b -[A5], D4
000007B2 2448 movea.l A2, A0
000007B4 BB01 xor.b D1, D5
000007B6 0EE2 .incomplete
000007B8 0806 3EBA btst.b D6, 0xBA
000007BC 0F02 btst D2, D7
000007BE 0093 2178 B23E ori.l [A3], 0x2178B23E
// begin alternate branch 000007C2-000007C4
label000007C2:
000007C2 B23E cmp.b D1, <<invalid special address>>
// end alternate branch 000007C2-000007C4
label000007C2: // (misaligned)
000007C4 4915 .invalid 4, [A5] // invalid opcode 4 with b == 4
000007C6 0A03 080A xori.b D3, 0xA /* '\n' */
000007CA 8E70 287B or.w D7, [A0 + D2 + 0x7B]
000007CE 0ABA 0362 3B0A 0FD4 xori.l [PC + 0xFD4 /* 000017A4, value 0xE8E5000B */], 0x3623B0A
000007D6 1AA3 move.b [A5], -[A3]
000007D8 3126 move.w -[A0], -[A6]
000007DA 9101 subx.b D0, D1
000007DC 3B8A 0F25 7CD3 move.w [[A5 + 0x7CD3] + D0 * 8], A2
000007E2 0C26 2915 cmpi.b -[A6], 0x15
000007E6 1309 move.b -[A1], A1
000007E8 497F chk.w D4, <<invalid special address>>
000007EA 2914 move.l -[A4], [A4]
000007EC 0014 A945 ori.b [A4], 0x45 /* 'E' */
000007F0 6341 bls +0x43 /* 00000833 */
000007F2 8B00 sbcd D5, D0
000007F4 4990 .invalid 4, [A0] // invalid opcode 4 with b == 6
000007F6 868B or.l D3, A3
000007F8 0586 bclr D6, D2
000007FA E15B rol D3.w, 8
000007FC A68B syscall CommToolboxDispatch, flags=6
000007FE 0522 btst -[A2], D2
00000800 BB00 xor.b D0, D5
00000802 0836 8516 8698 btst.b [A6 + A0.w * 8 - 0x104], 0x16
00000808 9898 sub.l D4, [A0]+
0000080A 230D move.l -[A1], A5
0000080C 0940 bchg D0, D4
0000080E 683C bvc +0x3E /* 0000084C */
00000810 5B08 subq.b A0, 5
00000812 BB01 xor.b D1, D5
00000814 0853 0C60 bchg.b [A3], 0x60 /* '`' */
00000818 1E1B move.b D7, [A3]+
0000081A 0302 btst D2, D1
0000081C 006B 02D8 9B02 ori.w [A3 - 0x64FE], 0x2D8
00000822 9B1E sub.b [A6]+, D5
00000824 6252 bhi +0x54 /* 00000878 */
00000826 0324 btst -[A4], D1
00000828 D30E addx.b -[A1], -[A6]
0000082A 1303 move.b -[A1], D3
0000082C BEEB 6AC3 cmpa.w A7, [A3 + 0x6AC3]
00000830 0E23 0B13 .invalid.b -[A3], 0x13 // invalid immediate operation
00000834 06B3 00C0 C2BB 07C5 addi.l <<invalid full ext with IS == 1 and I/IS == 5>>, 0xC0C2BB
0000083C 003B 02C0 C20B ori.b [PC + A4.w * 2 + 0xB], 0xC0
00000842 01CB .incomplete
00000844 1693 move.b [A3], [A3]
00000846 09C2 .incomplete
00000848 4380 .invalid 1, D0 // invalid opcode 4 with b == 6
0000084A 9CAB 25A3 sub.l D6, [A3 + 0x25A3]
// begin alternate branch 0000084C-00000858
label0000084C:
0000084C 25A3 0CA1 move.l [A2 + D0 * 4 - 0x95], -[A3]
00000850 4348 chk.w D1, A0
00000852 443B 088D neg.b [PC + D0 - 0x115]
00000856 8A86 or.l D5, D6
// end alternate branch 0000084C-00000858
label0000084C: // (misaligned)
0000084E 0CA1 4348 443B cmpi.l -[A1], 0x4348443B /* 'CHD;' */
00000854 088D 8A86 bclr.b A5, 0x86
00000858 4566 chk.w D2, -[A6]
0000085A 3B0A move.w -[A5], A2
0000085C EB4C lsl D4.w, 5
0000085E 166B 0614 movea.b A3, [A3 + 0x614]
00000862 1A93 move.b [A5], [A3]
00000864 2226 move.l D1, -[A6]
00000866 0C0E 0200 cmpi.b A6, 0x0
0000086A 8B80 2A2D unpk D5, D0, 0x2A2D
0000086E 6522 bcs +0x24 /* 00000892 */
00000870 8546 2514 pack D2, D6, 0x2514
00000874 7B20 moveq.l D5, 0x20
00000876 EB4C lsl D4.w, 5
label00000878:
00000878 0F06 btst D6, D7
0000087A 2203 move.l D1, D3
0000087C 0806 22DE btst.b D6, 0xDE
00000880 3089 move.w [A0], A1
00000882 03C3 .incomplete
00000884 6F4D ble +0x4F /* 000008D3 */
00000886 0366 bchg -[A6], D1
00000888 3C93 move.w [A6], [A3]
0000088A 0024 0806 ori.b -[A4], 0x6
0000088E A653 syscall 0x053, flags=6
00000890 0322 btst -[A2], D1
label00000892:
00000892 16CA move.b [A3]+, A2
00000894 8888 or.l D4, A0
00000896 8802 or.b D4, D2
00000898 0073 2A78 06A6 ori.w [A3 + D0.w * 8 - 0x90], 0x2A78 /* '*x' */
0000089E 0308 btst A0, D1
000008A0 CB5A and.w [A2]+, D5
000008A2 EB4C lsl D4.w, 5
000008A4 3613 move.w D3, [A3]
000008A6 0533 1FCB 02FC 5232 btst [[ + <<invalid base displacement size>>] + 0x2FC5232], D2
000008AE DE30 D406 add.b D7, [A0 + A5.w * 4 + 0x6]
000008B2 6665 bne +0x67 /* 00000919 */
000008B4 0323 btst -[A3], D1
000008B6 1388 1630 move.b [A1 + D1.w * 8 + 0x30], A0
000008BA 9103 subx.b D0, D3
000008BC 6603 bne +0x5 /* 000008C1 */
000008BE 017C 0307 bchg 0x307, D0
000008C2 228E move.l [A1], A6
000008C4 3B0A move.w -[A5], A2
000008C6 E34C lsl D4.w, 1
000008C8 0307 btst D7, D1
000008CA C603 and.b D3, D3
000008CC 0108 btst A0, D0
000008CE 0301 btst D1, D1
000008D0 6A02 bpl +0x4 /* 000008D4 */
000008D2 008B 44AB 07BB ori.l A3, 0x44AB07BB
// begin alternate branch 000008D4-000008D8
label000008D4:
000008D4 44AB 07BB neg.l [A3 + 0x7BB]
// end alternate branch 000008D4-000008D8
label000008D4: // (misaligned)
000008D8 03BE bclr <<invalid special address>>, D1
000008DA 3301 move.w -[A1], D1
000008DC 9B01 subx.b D5, D1
000008DE 360F move.w D3, A7
000008E0 C100 abcd D0, D0
000008E2 44DB move.b [A3]+, CCR
000008E4 0009 1786 ori.b A1, 0x86
000008E8 A54A syscall HNoPurge, flags=5
000008EA 0814 2103 btst.b [A4], 0x3
000008EE C104 abcd D0, D4
000008F0 1A6B 0A26 movea.b A5, [A3 + 0xA26]
000008F4 9B02 subx.b D5, D2
000008F6 0101 btst D1, D0
000008F8 A105 syscall Status, flags=1
000008FA C614 and.b D3, [A4]
000008FC 5303 subq.b D3, 1
000008FE 3EC5 move.w [A7]+, D5
00000900 3402 move.w D2, D2
00000902 00D3 .incomplete
00000904 42B6 FB71 FC83 04FB clr.l [[A6 - 0x37CFB05]]
0000090C 16CB move.b [A3]+, A3
0000090E 0222 D0A8 andi.b -[A2], 0xA8
00000912 22CB move.l [A1]+, A3
00000914 0286 AE2B 06D0 andi.l D6, 0xAE2B06D0
0000091A A868 syscall FixMul
0000091C 1E62 movea.b A7, -[A2]
0000091E 5232 4300 addq.b [A2 + <<invalid base displacement size>> + D4 * 2], 1
00000922 5245 addq.w D5, 1
00000924 78E3 moveq.l D4, 0xFFFFFFE3
00000926 0A85 0DA3 0DD3 xori.l D5, 0xDA30DD3
0000092C 15CB 02C6 move.b [PC + 0x2C6 /* 00000BF4, value 0xD4 */], A3
00000930 52BB 0685 addq.l [PC + D0.w * 8 - 0x123], 1
00000934 0103 btst D3, D0
00000936 0E4A 2252 .invalid.w A2, 0x2252 /* '\"R' */ // invalid immediate operation
0000093A F31B .extension 0x31B <<F/4-5/1>> // unimplemented
0000093C A836 syscall GetMaskTable
0000093E CB02 abcd D5, D2
00000940 A663 syscall MaxApplZone, flags=6
00000942 06A8 821E 623B 27C5 addi.l [A0 + 0x27C5], 0x821E623B
0000094A 1021 move.b D0, -[A1]
0000094C 08C5 27D3 bset.b D5, 0xD3
00000950 0D73 0052 bchg [A3 + D0.w + 0x52], D6
00000954 1360 C689 move.b [A1 - 0x3977], -[A0]
00000958 0533 08D3 btst [A3 + D0 - 0x45], D2
0000095C 17AB 01C1 0A06 move.b [A3 + D0 * 2 + 0x6], [A3 + 0x1C1]
00000962 2203 move.l D1, D3
00000964 07FC .incomplete
00000966 0200 0FC5 andi.b D0, 0xC5
0000096A 4685 not.l D5
0000096C 0EA6 4568 9B48 .invalid.l -[A6], 0x45689B48 // invalid immediate operation
00000972 E66B lsr D3.w, D3
00000974 0393 bclr [A3], D1
00000976 15AB 01E5 0D02 0083 move.b [[A2 + <<invalid base displacement size>> + D0 * 4] + 0x83], [A3 + 0x1E5]
0000097E 1376 E5B0 1B08 26EB 261E move.b [A1 + 0x261E], [0x1B0826EB + A6 * 4]
00000988 0301 btst D1, D1
0000098A 9307 subx.b D1, D7
0000098C A527 syscall ReallocateHandle, flags=5
0000098E EC3B ror D3.b, D6
00000990 22E6 move.l [A1]+, -[A6]
00000992 0F14 btst [A4], D7
00000994 DE30 6101 add.b D7, [[A0 + <<invalid base displacement size>> + D6]]
00000998 851C or.b [A4]+, D2
0000099A 3E88 move.w [A7], A0
0000099C 162B 0699 move.b D3, [A3 + 0x699]
000009A0 1C81 move.b [A6], D1
000009A2 0116 btst [A6], D0
000009A4 30C9 move.w [A0]+, A1
000009A6 18D4 move.b [A4]+, [A4]
000009A8 0301 btst D1, D1
000009AA E6DE ror .w [A6]+
000009AC 3053 movea.w A0, [A3]
000009AE 03AB 0153 bclr [A3 + 0x153], D1
000009B2 036B 0302 bchg [A3 + 0x302], D1
000009B6 0093 6E41 C3AD ori.l [A3], 0x6E41C3AD
000009BC 6FA3 ble -0x5B /* 00000961 */
000009BE 00C5 .incomplete
000009C0 090F btst A7, D4
000009C2 223E move.l D1, <<invalid special address>>
000009C4 06A3 0065 04BD addi.l -[A3], 0x6504BD
000009CA 22A3 move.l [A1], -[A3]
000009CC 0003 084D ori.b D3, 0x4D /* 'M' */
000009D0 7C0B moveq.l D6, 0x0B
000009D2 1AFC 5305 move.b [A5]+, 0x5
000009D6 0307 btst D7, D1
000009D8 8603 or.b D3, D3
000009DA 073E btst <<invalid special address>>, D3
000009DC E90C lsl D4.b, 4
000009DE 0F61 bchg -[A1], D7
000009E0 01BB 200A bclr [PC + D2.w + 0xA], D0
000009E4 1A13 move.b D5, [A3]
000009E6 1026 move.b D0, -[A6]
000009E8 0352 bchg [A2], D1
000009EA 8705 sbcd D3, D5
000009EC F02B 2C26 EB1D .pflush 0xF02B, 0x2C26 // unimplemented
000009F2 710D moveq.l D0, 0x0D
000009F4 4507 .invalid 2, D7 // invalid opcode 4 with b == 4
000009F6 8706 sbcd D3, D6
000009F8 10E9 08F7 move.b [A0]+, [A1 + 0x8F7]
000009FC 061E F30C addi.b [A6]+, 0xC
00000A00 1B00 move.b -[A5], D0
00000A02 0A1A 0F45 xori.b [A2]+, 0x45 /* 'E' */
00000A06 4AE5 tas.b -[A5]
00000A08 0D9B bclr [A3]+, D6
00000A0A 0514 btst [A4], D2
00000A0C E931 roxl D1.b, D4
00000A0E 8316 or.b [A6], D1
00000A10 B47A 742B cmp.w D2, [PC + 0x742B /* 00007E3D, cstring ""<EOF> */]
00000A14 210C move.l -[A0], A4
00000A16 0ED4 .incomplete
00000A18 068A 256C 5ED3 addi.l A2, 0x256C5ED3
00000A1E 03E3 .incomplete
00000A20 3613 move.w D3, [A3]
00000A22 063B 008B 03EB 0806 8A5E 4B00 addi.b [[0x806] - 0x75A1B500], 0x8B
00000A2E 8A63 or.w D5, -[A3]
00000A30 065C 0978 addi.w [A4]+, 0x978 /* '\tx' */
00000A34 3B1C move.w -[A5], [A4]+
00000A36 8D04 sbcd D6, D4
00000A38 CB87 and.l D7, D5
00000A3A 0E0F 069B .invalid.b A7, 0x9B // invalid immediate operation
00000A3E 0506 btst D6, D2
00000A40 8AD6 divu.w D5, [A6]
00000A42 930D subx.b -[A1], -[A5]
00000A44 DD6C A501 add.w [A4 - 0x5AFF], D6
00000A48 E567 asl D7.w, D2
00000A4A AB0D syscall GetSeek
00000A4C AD02 syscall RealFont, auto_pop
00000A4E 8B02 sbcd D5, D2
00000A50 D706 addx.b D3, D6
00000A52 DB2E 2A45 add.b [A6 + 0x2A45], D5
00000A56 018A bclr A2, D0
00000A58 A596 syscall SharedLibsMPW, flags=5
00000A5A 6300 5B03 bls +0x5B05 /* 0000655F */
00000A5E 2E2A 6320 move.l D7, [A2 + 0x6320]
00000A62 093E btst <<invalid special address>>, D4
00000A64 BB56 xor.w [A6], D5
00000A66 0F10 btst [A0], D7
00000A68 DB25 add.b -[A5], D5
00000A6A 098E bclr A6, D4
00000A6C 5116 subq.b [A6], 8
00000A6E FB00 .extension 0xB00 <<F/4-5/5>> // unimplemented
00000A70 9315 sub.b [A5], D1
00000A72 9307 subx.b D1, D7
00000A74 5AA3 addq.l -[A3], 5
00000A76 34E1 move.w [A2]+, -[A1]
00000A78 2465 movea.l A2, -[A5]
00000A7A 0113 btst [A3], D0
00000A7C 17D3 1793 0792 C301 move.b [[ + D1 * 8] + 0x792C301], [A3]
00000A84 2C2B 207C move.l D6, [A3 + 0x207C]
00000A88 F30A .extension 0x30A <<F/4-5/1>> // unimplemented
00000A8A 3B01 move.w -[A5], D1
00000A8C 8306 sbcd D1, D6
00000A8E A12D syscall SetApplLimit, flags=1
00000A90 E526 asl D6.b, D2
00000A92 CB19 and.b [A1]+, D5
00000A94 CB04 abcd D5, D4
00000A96 F4AB cpushl INST, [A3]
00000A98 01F4 .incomplete
00000A9A CB0A abcd -[A5], -[A2]
00000A9C E301 asl D1.b, 1
00000A9E E38E lsl D6, 1
00000AA0 06DB .incomplete
00000AA2 25ED 0343 080A move.l [PC + 0x80A /* 000012AE, value 0xF2604A4 */], [A5 + 0x343]
00000AA8 1A4B movea.b A5, A3
00000AAA 1526 move.b -[A2], -[A6]
00000AAC 7816 moveq.l D4, 0x16
00000AAE AB00 syscall BitBlt
00000AB0 C101 abcd D0, D1
00000AB2 06AB 01C5 09E3 010F addi.l [A3 + 0x10F], 0x1C509E3
00000ABA 1903 move.b -[A4], D3
00000ABC 430B .invalid 1, A3 // invalid opcode 4 with b == 4
00000ABE 0A1A 4B37 xori.b [A2]+, 0x37 /* '7' */
00000AC2 1503 move.b -[A2], D3
00000AC4 CB0A abcd -[A5], -[A2]
00000AC6 0503 btst D3, D2
00000AC8 E115 roxl D5.b, 8
00000ACA AB01 syscall BitsToMap
00000ACC 930B subx.b -[A1], -[A3]
00000ACE AB02 syscall BitsToPix
00000AD0 5304 subq.b D4, 1
00000AD2 4338 CB0A .invalid 1, [0xFFFFCB0A] // invalid opcode 4 with b == 4
00000AD6 5B19 subq.b [A1]+, 5
00000AD8 630B bls +0xD /* 00000AE5 */
00000ADA 8B01 sbcd D5, D1
00000ADC AB2D syscall NewTempHandle
00000ADE 6905 bvs +0x7 /* 00000AE5 */
00000AE0 D653 add.w D3, [A3]
00000AE2 15C1 02D6 move.b [PC + 0x2D6 /* 00000DBA, value 0x7B '{' */], D1
00000AE6 F305 .extension 0x305 <<F/4-5/1>> // unimplemented
00000AE8 1642 movea.b A3, D2
00000AEA CD12 and.b [A2], D6
00000AEC B907 xor.b D7, D4
00000AEE 1EA9 004B move.b [A7], [A1 + 0x4B]
00000AF2 48B0 F316 A110 movem.w [A0 + A2], D1,D2,D4,A0,A1,A4,A5,A6,A7
00000AF8 9307 subx.b D1, D7
00000AFA 0CF3 .incomplete
00000AFC 1602 move.b D3, D2
00000AFE 0073 768B 00C3 ori.w [A3 + D0.w - 0x61], 0x768B
00000B04 0941 bchg D1, D4
00000B06 0E06 0501 .invalid.b D6, 0x1 // invalid immediate operation
00000B0A 0320 btst -[A0], D1
00000B0C 8900 sbcd D4, D0
00000B0E 6B05 bmi +0x7 /* 00000B15 */
00000B10 6922 bvs +0x24 /* 00000B34 */
00000B12 4316 .invalid 1, [A6] // invalid opcode 4 with b == 4
00000B14 D346 addx.w D1, D6
00000B16 A9C2 syscall SysEdit
00000B18 6C05 bge +0x7 /* 00000B1F */
00000B1A 116B 0579 A421 move.b [A0 - 0x5BDF], [A3 + 0x579]
00000B20 4CE3 040E movem.l D5,A4,A5,A6, -[A3]
00000B24 A35A syscall PrimeTime, flags=3
00000B26 08FC 8500 42F0 bset.b 0xF0, 0x0
00000B2C 8100 sbcd D0, D0
00000B2E 0FE6 .incomplete
00000B30 4B12 .invalid 5, [A2] // invalid opcode 4 with b == 4
00000B32 308B move.w [A0], A3
label00000B34:
00000B34 4601 not.b D1
00000B36 10B3 0025 move.b [A0], [A3 + D0.w + 0x25]
00000B3A 3C2B 0D65 move.w D6, [A3 + 0xD65]
00000B3E 42FB 05D8 .invalid [] // invalid opcode 4 with subtype 1
00000B42 F30C .extension 0x30C <<F/4-5/1>> // unimplemented
00000B44 90CB sub.w A0, A3
00000B46 02F0 .incomplete
00000B48 4B29 90E3 .invalid 5, [A1 - 0x6F1D] // invalid opcode 4 with b == 4
00000B4C 84B3 002C or.l D2, [A3 + D0.w + 0x2C]
00000B50 E100 asl D0.b, 8
00000B52 5223 addq.b -[A3], 1
00000B54 05F3 .incomplete
00000B56 66A3 bne -0x5B /* 00000AFB */
00000B58 097C 0A1A bchg 0xA1A, D4
00000B5C 0F26 btst -[A6], D7
00000B5E CB08 abcd -[A5], -[A0]
00000B60 9315 sub.b [A5], D1
00000B62 7C21 moveq.l D6, 0x21
00000B64 1C1B move.b D6, [A3]+
00000B66 123E move.b D1, <<invalid special address>>
00000B68 F332 .extension 0x332 <<F/4-5/1>> // unimplemented
00000B6A D30A addx.b -[A1], -[A2]
00000B6C 1818 move.b D4, [A0]+
00000B6E 9B48 subx.w -[A5], -[A0]
00000B70 22D3 move.l [A1]+, [A3]
00000B72 0061 3A22 ori.w -[A1], 0x3A22 /* ':\"' */
00000B76 0153 bchg [A3], D0
00000B78 4149 chk.w D0, A1
00000B7A 1ADB move.b [A5]+, [A3]+
00000B7C 3A26 move.w D5, -[A6]
00000B7E 8150 or.w [A0], D0
00000B80 AE3B syscall AddComp, auto_pop
00000B82 05D0 .incomplete
00000B84 5B0C subq.b A4, 5
00000B86 222D 3AFB move.l D1, [A5 + 0x3AFB]
00000B8A 2473 0714 movea.l A2, <<invalid full ext with I/IS == 4>>
00000B8E 1A0F move.b D5, A7
00000B90 26F3 0CC6 move.l [A3]+, [A3 + D0 * 4 - 0x58]
00000B94 8702 sbcd D3, D2
00000B96 9FAD 570F sub.l [A5 + 0x570F], D7
00000B9A 4102 .invalid 0, D2 // invalid opcode 4 with b == 4
00000B9C 1304 move.b -[A1], D4
00000B9E 1E03 move.b D7, D3
00000BA0 09E3 .incomplete
00000BA2 4C52 321E movem.l D1,D2,D3,D4,A1,A4,A5, [A2]
00000BA6 CB02 abcd D5, D2
00000BA8 1304 move.b -[A1], D4
00000BAA F705 .extension 0x705 <<F/4-5/3>> // unimplemented
00000BAC C361 and.w -[A1], D1
00000BAE 5045 addq.w D5, 8
00000BB0 0041 0ECB ori.w D1, 0xECB
00000BB4 056D 0666 bchg [A5 + 0x666], D2
00000BB8 495E chk.w D4, [A6]+
00000BBA 890F sbcd -[A4], -[A7]
00000BBC 4B17 .invalid 5, [A7] // invalid opcode 4 with b == 4
00000BBE 85F8 2B1C divs.w D2, [0x00002B1C]
00000BC2 0A1A E329 xori.b [A2]+, 0x29 /* ')' */
00000BC6 260F move.l D3, A7
00000BC8 220F move.l D1, A7
00000BCA C66B 4C36 and.w D3, [A3 + 0x4C36]
00000BCE AB02 syscall BitsToPix
00000BD0 B8CB cmpa.w A4, A3
00000BD2 0373 0D7A 743B 1255 2D0B bchg [[A3 + 0x743B1255] + 0x2D0B], D1
00000BDC 07D7 .incomplete
00000BDE 0580 bclr D0, D2
00000BE0 431A .invalid 1, [A2]+ // invalid opcode 4 with b == 4
00000BE2 2B26 move.l -[A5], -[A6]
00000BE4 8B46 7AEB pack D5, D6, 0x7AEB
00000BE8 2191 4521 6C97 move.l [[A0 + 0x6C97 + D4 * 4]], [A1]
00000BEE 067B 8501 9D45 addi.w <<invalid full ext with IS == 1 and I/IS == 5>>, 0x8501
00000BF4 D47D add.w D2, <<invalid special address>>
00000BF6 45B3 0B30 E34C 9B00 .invalid 2, [A3 - 0x1CB36500 + D0 * 2] // invalid opcode 4 with b == 6
00000BFE 2323 move.l -[A1], -[A3]
00000C00 CB05 abcd D5, D5
00000C02 0FFC .incomplete
00000C04 CB71 1304 and.w <<invalid full ext with I/IS == 4>>, D5
00000C08 7310 moveq.l D1, 0x10
00000C0A 134A FB1D move.b [A1 - 0x4E3], A2
00000C0E 3251 movea.w A1, [A1]
00000C10 0A3B 0BEC 6310 xori.b [PC + D6 * 2], 0xEC
00000C16 2306 move.l -[A1], D6
00000C18 4501 .invalid 2, D1 // invalid opcode 4 with b == 4
label00000C1A:
00000C1A 9307 subx.b D1, D7
00000C1C 0307 btst D7, D1
00000C1E 0303 btst D3, D1
00000C20 1A0F move.b D5, A7
00000C22 2685 move.l [A3], D5
00000C24 0113 btst [A3], D0
00000C26 0063 33F1 ori.w -[A3], 0x33F1
00000C2A 02B4 0700 297D 15AB 2581 10B8 A5EA andi.l [[0x2581 + D1 * 4] + 0x10B8A5EA], 0x700297D
00000C38 D164 add.w -[A4], D0
00000C3A 003C 6A24 ori.b ccr, 36
00000C3E 08CB 2AC4 bset.b A3, 0xC4
00000C42 74EB moveq.l D2, 0xFFFFFFEB
00000C44 08C1 2753 bset.b D1, 0x53 /* 'S' */
00000C48 482B 26C8 nbcd.b [A3 + 0x26C8]
00000C4C 1B3A 0ED3 move.b -[A5], [PC + 0xED3 /* 00001B21, value 0x98 */]
00000C50 010F btst A7, D0
00000C52 AC9B syscall PenSize, auto_pop
00000C54 500F addq.b A7, 8
00000C56 F042 E326 .extension 0x042 <<F/1/0>>, 0xE326 // unimplemented
00000C5A 211C move.l -[A0], [A4]+
00000C5C CB05 abcd D5, D5
00000C5E 5232 0301 addq.b [[A2 + <<invalid base displacement size>> + D0 * 2]], 1
00000C62 4532 E30A EC0F .invalid 2, [[A2 + <<invalid base displacement size>> + A6 * 2] - 0x13F1] // invalid opcode 4 with b == 4
00000C68 ACDB syscall CloseRgn, auto_pop
00000C6A 07C3 .incomplete
00000C6C 66AC bne -0x52 /* 00000C1A */
00000C6E D508 addx.b -[A2], -[A0]
00000C70 7A0B moveq.l D5, 0x0B
00000C72 0D91 bclr [A1], D6
00000C74 0B27 btst -[A7], D5
00000C76 8059 or.w D0, [A1]+
00000C78 6B83 bmi -0x7B /* 00000BFD */
00000C7A 6303 bls +0x5 /* 00000C7F */
00000C7C F169 .extension 0x169 <<F/4-5/0>> // unimplemented
00000C7E 6348 bls +0x4A /* 00000CC8 */
00000C80 2506 move.l -[A2], D6
00000C82 45EA C98D lea.l A2, [A2 - 0x3673]
00000C86 E316 roxl D6.b, 1
00000C88 6987 bvs -0x77 /* 00000C11 */
00000C8A B30B cmpm.b [A1]+, [A3]+
00000C8C 1F9B 00B3 move.b [A7 + D0.w - 0x77], [A3]+
00000C90 0B1F btst [A7]+, D5
00000C92 3B06 move.w -[A5], D6
00000C94 8B01 sbcd D5, D1
00000C96 74C3 moveq.l D2, 0xFFFFFFC3
00000C98 1906 move.b -[A4], D6
00000C9A 9307 subx.b D1, D7
00000C9C BA0B cmp.b D5, A3
00000C9E 24ED A193 move.l [A2]+, [A5 - 0x5E6D]
00000CA2 07A9 8D88 bclr [A1 - 0x7278], D3
00000CA6 EB0F lsl D7.b, 5
00000CA8 06E3 .incomplete
00000CAA 1616 move.b D3, [A6]
00000CAC 2365 167B move.l [A1 + 0x167B], -[A5]
00000CB0 0302 btst D2, D1
00000CB2 0073 1678 16C8 ori.w [A3 + D1.w * 8 - 0x56], 0x1678
00000CB8 6101 bsr +0x3 /* 00000CBB */
00000CBA 063B 0725 3F14 addi.b <<invalid full ext with I/IS == 4>>, 0x25 /* '%' */
00000CC0 A100 syscall Open/PBHOpen/HOpen, flags=1
00000CC2 4B0A .invalid 5, A2 // invalid opcode 4 with b == 4
00000CC4 B60F cmp.b D3, A7
00000CC6 14BA 4B8A move.b [A2], [PC + 0x4B8A /* 00005852, cstring ""<EOF> */]
// begin alternate branch 00000CC8-00000CCA
label00000CC8:
00000CC8 4B8A .invalid 5, A2 // invalid opcode 4 with b == 6
// end alternate branch 00000CC8-00000CCA
label00000CC8: // (misaligned)
00000CCA 7300 moveq.l D1, 0x00
00000CCC 3B0C move.w -[A5], A4
00000CCE 452A D30A .invalid 2, [A2 - 0x2CF6] // invalid opcode 4 with b == 4
00000CD2 8521 or.b -[A1], D2
00000CD4 1B0B move.b -[A5], A3
00000CD6 EC2B lsr D3.b, D6
00000CD8 2EE3 move.l [A7]+, -[A3]
00000CDA 81CB divs.w D0, A3
00000CDC 4C0B 0116 movem.w D1,D2,D4,A0, A3
00000CE0 FAE1 051B .extension 0xAE1 <<F/2-3/5>> // unimplemented
00000CE4 00C3 .incomplete
00000CE6 161B move.b D3, [A3]+
00000CE8 12D3 move.b [A1]+, [A3]
00000CEA 0A3A 3E18 184A xori.b [PC + 0x184A /* 00002536, value 0x1B */], 0x18
00000CF0 9073 0423 sub.w D0, [A3 + D0.w * 4 + 0x23]
00000CF4 23D3 0AA3 0BF3 move.l [0x0AA30BF3], [A3]
00000CFA 12A3 move.b [A1], -[A3]
00000CFC 183E move.b D4, <<invalid special address>>
00000CFE 4A3E tst.b <<invalid special address>>
00000D00 E534 roxl D4.b, D2
00000D02 A866 syscall StuffHex
00000D04 4AA6 tst.l -[A6]
00000D06 D318 add.b [A0]+, D1
00000D08 A886 syscall TextWidth
00000D0A 063E 4197 addi.b <<invalid special address>>, 0x97
00000D0E 3B07 move.w -[A5], D7
00000D10 06C5 .incomplete
00000D12 278B 3C91 move.l [A3 + D3 * 4 - 0x111], A3
00000D16 A9CD syscall TEDispose
00000D18 8DE9 350A divs.w D6, [A1 + 0x350A]
00000D1C 1A0F move.b D5, A7
00000D1E 013A F0C1 btst [PC - 0xF3F /* FFFFFDE1, cstring ""<EOF> */], D0
00000D22 39F0 6930 A787 F20F 2661 move.w 0x2661 /* '&a' */, [A0 - 0x58780DF1 + D6]
00000D2C 16AB 0189 move.b [A3], [A3 + 0x189]
00000D30 1B29 8CED move.b -[A5], [A1 - 0x7313]
00000D34 3603 move.w D3, D3
00000D36 0E21 3F61 .invalid.b -[A1], 0x61 /* 'a' */ // invalid immediate operation
00000D3A 8B01 sbcd D5, D1
00000D3C 3FDB move.w <<invalid special address>>, [A3]+
00000D3E 1ACB move.b [A5]+, A3
00000D40 05DB .incomplete
00000D42 1AFC 9315 move.b [A5]+, 0x15
00000D46 E693 roxr D3, 3
00000D48 156B 03DE 300A move.b [A2 + 0x300A], [A3 + 0x3DE]
00000D4E 1A33 5691 move.b D5, [A3 + D5.w * 8 - 0x111]
00000D52 7082 moveq.l D0, 0xFFFFFF82
00000D54 A938 syscall HiliteMenu
00000D56 D311 add.b [A1], D1
00000D58 2B0E move.l -[A5], A6
00000D5A 2B26 move.l -[A5], -[A6]
00000D5C C40F and.b D2, A7
00000D5E C874 2B13 CB2A 8B46 and.w D4, [[A4 + D2 * 2] - 0x34D574BA]
00000D66 0313 btst [A3], D1
00000D68 1700 move.b -[A3], D0
00000D6A 7507 moveq.l D2, 0x07
00000D6C 8079 4B06 4B09 or.w D0, [0x4B064B09]
00000D72 2B07 move.l -[A5], D7
00000D74 5B38 C80A subq.b [0xFFFFC80A], 5
00000D78 1A4B movea.b A5, A3
00000D7A 4D26 .invalid 6, -[A6] // invalid opcode 4 with b == 4
00000D7C CB2A C8D3 and.b [A2 - 0x372D], D5
00000D80 0165 bchg -[A5], D0
00000D82 0C01 277B cmpi.b D1, 0x7B /* '{' */
00000D86 0242 0306 andi.w D2, 0x306
00000D8A 7A74 moveq.l D5, 0x74
00000D8C 231C move.l -[A1], [A4]+
00000D8E 0A1A 433B xori.b [A2]+, 0x3B /* ';' */
00000D92 26FB 248B move.l [A3]+, [PC + D2.w * 4 - 0x117]
00000D96 46E9 0DCB move.w SR, [A1 + 0xDCB]
00000D9A 2DA3 1195 move.l [[] + D1], -[A3]
00000D9E 2D4B 29C6 move.l [A6 + 0x29C6], A3
00000DA2 0F45 bchg D5, D7
00000DA4 060F 4106 addi.b A7, 0x6
00000DA8 E306 asl D6.b, 1
00000DAA E82B lsr D3.b, D4
00000DAC 07C1 .incomplete
00000DAE 04E3 .incomplete
00000DB0 03AC 6100 bclr [A4 + 0x6100], D1
00000DB4 9B26 sub.b -[A6], D5
00000DB6 3D03 move.w -[A6], D3
00000DB8 A30C syscall GetFileInfo/PBHGetFInfo/HGetFileInfo, flags=3
00000DBA 7B45 moveq.l D5, 0x45
00000DBC 2307 move.l -[A1], D7
00000DBE C12E 2306 and.b [A6 + 0x2306], D0
00000DC2 412E 7AD3 .invalid 0, [A6 + 0x7AD3] // invalid opcode 4 with b == 4
00000DC6 01D3 .incomplete
00000DC8 11D4 0A1A move.b [0x00000A1A], [A4]
00000DCC AB0E syscall MakeScaleTbl
00000DCE 2643 movea.l A3, D3
00000DD0 022B 0781 0F01 andi.b [A3 + 0xF01], 0x81
00000DD6 102B 0CA1 move.b D0, [A3 + 0xCA1]
00000DDA 0C03 0245 cmpi.b D3, 0x45 /* 'E' */
00000DDE 060F 4106 addi.b A7, 0x6
00000DE2 4109 .invalid 0, A1 // invalid opcode 4 with b == 4
00000DE4 0A1A 4374 xori.b [A2]+, 0x74 /* 't' */
00000DE8 2601 move.l D3, D1
00000DEA 0BC3 .incomplete
00000DEC 00C5 .incomplete
00000DEE 010F btst A7, D0
00000DF0 C101 abcd D0, D1
00000DF2 0306 btst D6, D1
00000DF4 0FC4 .incomplete
00000DF6 0FC8 .incomplete
00000DF8 8BC6 divs.w D5, D6
00000DFA 335A F00F move.w [A1 - 0xFF1], [A2]+
00000DFE 90E3 sub.w A0, -[A3]
00000E00 2AEB 2BC1 move.l [A5]+, [A3 + 0x2BC1]
00000E04 3A73 8793 6573 072B movea.w A5, [[ + A0 * 8] + 0x6573072B]
00000E0C 2673 0781 movea.l A3, [[ + <<invalid base displacement size>> + D0 * 8]]
00000E10 0349 bchg A1, D1
00000E12 1621 move.b D3, -[A1]
00000E14 054B bchg A3, D2
00000E16 06FB .incomplete
00000E18 000A 1A0F ori.b A2, 0xF
00000E1C 2683 move.l [A3], D3
00000E1E 5855 addq.w [A5], 4
00000E20 3A93 move.w [A5], [A3]
00000E22 0717 btst [A7], D3
00000E24 0232 0526 2E2A andi.b [A2 + D2 * 8 + 0x2A], 0x26 /* '&' */
00000E2A 292E F308 move.l -[A4], [A6 - 0xCF8]
00000E2E 1A0F move.b D5, A7
00000E30 2623 move.l D3, -[A3]
00000E32 0C81 000F 26EB cmpi.l D1, 0xF26EB
00000E38 0173 0743 0333 0C63 bchg [[A3 + <<invalid base displacement size>>] + 0x3330C63], D0
00000E40 0314 btst [A4], D1
00000E42 2101 move.l -[A0], D1
00000E44 3B74 2676 431F move.w [A5 + 0x431F], [A4 + D2.w * 8 + 0x76]
00000E4A 8DE4 divs.w D6, -[A4]
00000E4C 8110 or.b [A0], D0
00000E4E 7B06 moveq.l D5, 0x06
00000E50 8110 or.b [A0], D0
00000E52 EB07 asl D7.b, 5
00000E54 F033 1E90 3311 pmove MR7, [[A3 + D3 * 2]]
00000E5A 1300 move.b -[A1], D0
00000E5C 5389 subq.l A1, 1
00000E5E 7307 moveq.l D1, 0x07
00000E60 E021 asr D1.b, D0
00000E62 030F btst A7, D1
00000E64 2645 movea.l A3, D5
00000E66 D1C4 add.l A0, D4
00000E68 2010 move.l D0, [A0]
00000E6A 828C or.l D1, A4
00000E6C 1322 move.b -[A1], -[A2]
00000E6E 0B03 btst D3, D5
00000E70 3008 move.w D0, A0
00000E72 A33E syscall DrvrRemove, flags=3
00000E74 4302 .invalid 1, D2 // invalid opcode 4 with b == 4
00000E76 BE2E 602C cmp.b D7, [A6 + 0x602C]
00000E7A 6273 bhi +0x75 /* 00000EEF */
00000E7C 04E3 .incomplete
00000E7E 1456 movea.b A2, [A6]
00000E80 7B06 moveq.l D5, 0x06
00000E82 088B 0DDC bclr.b A3, 0xDC
00000E86 4273 1013 clr.w [A3 + D1.w + 0x13]
00000E8A 007B 6D43 0548 ori.w [PC + <<invalid base displacement size>>], 0x6D43 /* 'mC' */
00000E90 0700 btst D0, D3
00000E92 3749 3C17 move.w [A3 + 0x3C17], A1
00000E96 0230 0E57 0234 andi.b [A0 + D0.w * 2 + 0x34], 0x57 /* 'W' */
00000E9C 6C7B bge +0x7D /* 00000F19 */
00000E9E 0A02 000B xori.b D2, 0xB
00000EA2 191A move.b -[A4], [A2]+
00000EA4 0F26 btst -[A6], D7
00000EA6 1A0F move.b D5, A7
00000EA8 2604 move.l D3, D4
00000EAA 1F6B 3B1F CB4C move.b [A7 - 0x34B4], [A3 + 0x3B1F]
00000EB0 04E3 .incomplete
00000EB2 03C3 .incomplete
00000EB4 0504 btst D4, D2
00000EB6 3A22 move.w D5, -[A2]
00000EB8 DAC4 add.w A5, D4
00000EBA 9898 sub.l D4, [A0]+
00000EBC C5EA 236D muls.w D2, [A2 + 0x236D]
00000EC0 04F6 .incomplete
00000EC2 4213 clr.b [A3]
00000EC4 0204 4C42 andi.b D4, 0x42 /* 'B' */
00000EC8 2C4C movea.l A6, A4
00000ECA 9E2C 0FC4 sub.b D7, [A4 + 0xFC4]
00000ECE E34C lsl D4.w, 1
00000ED0 5B20 subq.b -[A0], 5
00000ED2 0B24 btst -[A4], D5
00000ED4 5B10 subq.b [A0], 5
00000ED6 0F18 btst [A0]+, D7
00000ED8 1893 move.b [A4], [A3]
00000EDA 0C0F 2503 cmpi.b A7, 0x3
00000EDE 8323 or.b -[A3], D1
00000EE0 4700 .invalid 3, D0 // invalid opcode 4 with b == 4
00000EE2 4B8B .invalid 5, A3 // invalid opcode 4 with b == 6
00000EE4 1A09 move.b D5, A1
00000EE6 2C1F move.l D6, [A7]+
00000EE8 5300 subq.b D0, 1
00000EEA D305 addx.b D1, D5
00000EEC 431B .invalid 1, [A3]+ // invalid opcode 4 with b == 4
00000EEE 0643 1B53 addi.w D3, 0x1B53
00000EF2 103B 2406 move.b D0, [PC + D2.w * 4 + 0x6]
00000EF6 2100 move.l -[A0], D0
00000EF8 8B1A or.b [A2]+, D5
00000EFA 2701 move.l -[A3], D1
00000EFC 6B81 bmi -0x7D /* 00000E7F */
00000EFE 0017 0149 ori.b [A7], 0x49 /* 'I' */
00000F02 8B1A or.b [A2]+, D5
00000F04 3701 move.w -[A3], D1
00000F06 561E addq.b [A6]+, 3
00000F08 14D5 move.b [A2]+, [A5]
00000F0A 076C A585 bchg [A4 - 0x5A7B], D3
00000F0E DB09 addx.b -[A5], -[A1]
00000F10 0636 0673 1317 0143 8B00 addi.b [[A6] + D1 * 2 + 0x1438B00], 0x73 /* 's' */
00000F1A 3324 move.w -[A1], -[A4]
00000F1C 0621 0001 addi.b -[A1], 0x1
00000F20 016B 1681 bchg [A3 + 0x1681], D0
00000F24 0473 1302 00B3 subi.w [A3 + D0.w - 0x77], 0x1302
00000F2A 2C04 move.l D6, D4
00000F2C D88B add.l D4, A3
00000F2E 0C13 0103 cmpi.b [A3], 0x3
00000F32 090F btst A7, D4
00000F34 5A53 addq.w [A3], 5
00000F36 1E5A movea.b A7, [A2]+
00000F38 C346 exg D1, D6
00000F3A 1417 move.b D2, [A7]
00000F3C 0275 A504 7506 1301 andi.w [[A5 + <<invalid base displacement size>>] + D7 * 4 + 0x1301], 0xA504
00000F44 F70B .extension 0x70B <<F/4-5/3>> // unimplemented
00000F46 B587 xor.l D7, D2
00000F48 0BC6 .incomplete
00000F4A EC1B ror D3.b, 6
00000F4C 0B63 bchg -[A3], D5
00000F4E 07D3 .incomplete
00000F50 1504 move.b -[A2], D4
00000F52 637B bls +0x7D /* 00000FCF */
00000F54 1301 move.b -[A1], D1
00000F56 5A5B addq.w [A3]+, 5
00000F58 0755 bchg [A5], D3
00000F5A 06B7 0BAE B70B E273 addi.l [A7 + A6.w * 2 + 0x73], 0xBAEB70B
00000F62 001B 8BA8 ori.b [A3]+, 0xA8
00000F66 8513 or.b [A3], D2
00000F68 A318 syscall GetFPos, flags=3
00000F6A F70B .extension 0x70B <<F/4-5/3>> // unimplemented
00000F6C 9989 subx.l -[A4], -[A1]
00000F6E 1304 move.b -[A1], D4
00000F70 950B subx.b -[A2], -[A3]
00000F72 6C13 bge +0x15 /* 00000F87 */
00000F74 01C7 .incomplete
00000F76 0BC6 .incomplete
00000F78 C306 abcd D1, D6
00000F7A 3317 move.w -[A1], [A7]
00000F7C C300 abcd D1, D0
00000F7E 9C74 A305 sub.w D6, [[A4 + <<invalid base displacement size>>] + A2 * 2]
00000F82 9C74 9334 sub.w D6, <<invalid full ext with I/IS == 4>>
00000F86 1EA2 move.b [A7], -[A2]
00000F88 0496 1301 4D4D subi.l [A6], 0x13014D4D
00000F8E C902 abcd D4, D2
00000F90 1E8D move.b [A7], A5
00000F92 0155 bchg [A5], D0
00000F94 0E21 7149 .invalid.b -[A1], 0x49 /* 'I' */ // invalid immediate operation
00000F98 86C9 divu.w D3, A1
00000F9A 0217 02A8 andi.b [A7], 0xA8
00000F9E 2A95 move.l [A5], [A5]
00000FA0 0204 7300 andi.b D4, 0x0
00000FA4 EB0E lsl D6.b, 5
00000FA6 1301 move.b -[A1], D1
00000FA8 5C1A addq.b [A2]+, 6
00000FAA 0F26 btst -[A6], D7
00000FAC 931B sub.b [A3]+, D1
00000FAE EB4C lsl D4.w, 5
00000FB0 C1ED 431B muls.w D0, [A5 + 0x431B]
00000FB4 1322 move.b -[A1], -[A2]
00000FB6 3B11 move.w -[A5], [A1]
00000FB8 1E04 move.b D7, D4
00000FBA 4C2A 4530 A50C movem.w D4,D5,A0,A2,A6, [A2 - 0x5AF4]
00000FC0 3324 move.w -[A1], -[A4]
00000FC2 A50C syscall GetFileInfo/PBHGetFInfo/HGetFileInfo, flags=5
00000FC4 2311 move.l -[A1], [A1]
00000FC6 56C5 sne D5
00000FC8 00A5 0C33 24A9 ori.l -[A5], 0xC3324A9
00000FCE 0C0D 03D8 cmpi.b A5, 0xD8
00000FD2 0F56 bchg [A6], D7
00000FD4 05ED .incomplete
00000FD6 431B .invalid 1, [A3]+ // invalid opcode 4 with b == 4
00000FD8 0FF1 .incomplete
00000FDA 3E54 movea.w A7, [A4]
00000FDC E55E rol D6.w, 2
00000FDE 1E64 movea.b A7, -[A4]
00000FE0 9308 subx.b -[A1], -[A0]
00000FE2 0200 E337 andi.b D0, 0x37 /* '7' */
00000FE6 B054 cmp.w D0, [A4]
00000FE8 1E0C move.b D7, A4
00000FEA 5402 addq.b D2, 2
00000FEC 00B3 1B04 BB04 4275 ori.l [A3 + D4.w * 2 + 0x75], 0x1B04BB04
00000FF4 1984 7E51 move.b [A4 + D7 * 8 + 0x51], D4
00000FF8 02E3 .incomplete
00000FFA 5741 subq.w D1, 3
00000FFC 022A 4D5B 220A andi.b [A2 + 0x220A], 0x5B /* '[' */
00001002 2E6E 9138 movea.l A7, [A6 - 0x6EC8]
00001006 0622 402A addi.b -[A2], 0x2A /* '*' */
0000100A 2532 036D move.l -[A2], <<invalid full ext with IS == 1 and I/IS == 5>>
0000100E 870B sbcd -[A3], -[A3]
00001010 6183 bsr -0x7B /* 00000F95 */
00001012 2349 0156 move.l [A1 + 0x156], A1
00001016 9898 sub.l D4, [A0]+
00001018 04EA .incomplete
0000101A 0ED3 .incomplete
0000101C 04C5 .incomplete
0000101E 011B btst [A3]+, D0
00001020 6D65 blt +0x67 /* 00001087 */
00001022 00A3 4365 0013 ori.l -[A3], 0x43650013
00001028 6D65 blt +0x67 /* 0000108F */
0000102A 000B 6D17 ori.b A3, 0x17
0000102E 0266 1701 andi.w -[A6], 0x1701
00001032 CB1C and.b [A4]+, D5
00001034 4E48 trap 8
00001036 1704 move.b -[A3], D4
00001038 940C sub.b D2, A4
0000103A 0802 000F btst.b D2, 0xF
0000103E 8909 sbcd -[A4], -[A1]
00001040 1701 move.b -[A3], D1
00001042 DD85 addx.l D6, D5
00001044 41DA lea.l A0, [A2]+
00001046 C409 and.b D2, A1
00001048 0A17 0511 xori.b [A7], 0x11
0000104C 2177 0B0D 0493 move.l [A0 + 0x493], [[A7 + <<invalid base displacement size>>] + D0 * 2]
00001052 13C4 0622 EB12 move.b [0x0622EB12], D4
00001058 80FB 19EB 12AC 4B10 A175 divu.w D0, [[0x12AC] + 0x4B10A175]
00001062 5C33 0306 22BA addq.b [[A3 + <<invalid base displacement size>>] + D0 * 2 + 0x22BA], 6
00001068 C303 abcd D1, D3
0000106A 2B1B move.l -[A5], [A3]+
0000106C DB0D addx.b -[A5], -[A5]
0000106E 04CE .incomplete
00001070 C804 and.b D4, D4
00001072 96C4 sub.w A3, D4
00001074 E501 asl D1.b, 2
00001076 DB03 addx.b D5, D3
00001078 D51D add.b [A5]+, D2
0000107A 88D3 divu.w D4, [A3]
0000107C 1057 movea.b A0, [A7]
0000107E 0275 6B09 4702 04D2 andi.w [[A5 + <<invalid base displacement size>> + D4 * 8] + 0x4D2], 0x6B09 /* 'k\t' */
00001086 F108 .extension 0x108 <<F/4-5/0>> // unimplemented
00001088 F306 .extension 0x306 <<F/4-5/1>> // unimplemented
0000108A 3A86 move.w [A5], D6
0000108C 1818 move.b D4, [A0]+
0000108E 18D3 move.b [A4]+, [A3]
00001090 028B 6005 230E andi.l A3, 0x6005230E
00001096 04B3 116B 3B41 0007 subi.l [A3 + D0.w + 0x7], 0x116B3B41
0000109E 023D 282A andi.b <<invalid special address>>, 0x2A /* '*' */
000010A2 046C E004 6C53 subi.w [A4 + 0x6C53], 0xE004
000010A8 0217 0273 andi.b [A7], 0x73 /* 's' */
000010AC 2808 move.l D4, A0
000010AE 1A0F move.b D5, A7
000010B0 2676 2307 1E04 6B1F movea.l A3, [[A6 + <<invalid base displacement size>>] + D2 * 2 + 0x1E046B1F]
000010B8 2701 move.l -[A3], D1
000010BA E223 asr D3.b, D1
000010BC 0170 4704 bchg <<invalid full ext with I/IS == 4>>, D0
000010C0 AF04 syscall ColorMap, auto_pop
000010C2 3A86 move.w [A5], D6
000010C4 E106 asl D6.b, 8
000010C6 0D01 btst D1, D6
000010C8 C310 and.b [A0], D1
000010CA C305 abcd D1, D5
000010CC 9109 subx.b -[A0], -[A1]
000010CE C980 and.l D0, D4
000010D0 7B08 moveq.l D5, 0x08
000010D2 92E6 sub.w A1, -[A6]
000010D4 6C2A bge +0x2C /* 00001100 */
000010D6 0308 btst A0, D1
000010D8 046C 5602 00DB subi.w [A4 + 0xDB], 0x5602
000010DE 66A5 bne -0x59 /* 00001085 */
000010E0 0003 08B3 ori.b D3, 0xB3
000010E4 0BCA .incomplete
000010E6 EB4C lsl D4.w, 5
000010E8 AB02 syscall BitsToPix
000010EA 0432 CCC5 0F25 02A1 subi.b [[A2 + 0x2A1] + D0 * 8], 0xC5
000010F2 8C1C or.b D6, [A4]+
000010F4 ECB3 roxr D3, D6
000010F6 1C53 movea.b A6, [A3]
000010F8 2913 move.l -[A4], [A3]
000010FA 0163 bchg -[A3], D0
000010FC 0B13 btst [A3], D5
000010FE 00A1 15A4 967E ori.l -[A1], 0x15A4967E
// begin alternate branch 00001100-00001104
label00001100:
00001100 15A4 967E move.b [A2 + A1.w * 8 + 0x7E], -[A4]
// end alternate branch 00001100-00001104
label00001100: // (misaligned)
00001104 0321 btst -[A1], D1
00001106 1301 move.b -[A1], D1
00001108 9C5C sub.w D6, [A4]+
0000110A 04CE .incomplete
0000110C 56DB sne [A3]+
0000110E 0388 bclr A0, D1
00001110 9103 subx.b D0, D3
00001112 D30D addx.b -[A1], -[A5]
00001114 D310 add.b [A0], D1
00001116 7DBF moveq.l D6, 0xFFFFFFBF
00001118 4928 A4B3 .invalid 4, [A0 - 0x5B4D] // invalid opcode 4 with b == 4
0000111C 0C6A 4701 CB22 cmpi.w [A2 - 0x34DE], 0x4701
00001122 0902 btst D2, D4
00001124 F62A 4B01 .move16 0xF62A, 0x4B01 // unimplemented
00001128 2512 move.l -[A2], [A2]
0000112A 0702 btst D2, D3
0000112C 00C5 .incomplete
0000112E 5B05 subq.b D5, 5
00001130 0142 bchg D2, D0
00001132 0101 btst D1, D0
00001134 641F bcc +0x21 /* 00001155 */
00001136 641F bcc +0x21 /* 00001157 */
00001138 E921 asl D1.b, D4
0000113A 2319 move.l -[A1], [A1]+
0000113C AD04 syscall DrawGrowIcon, auto_pop
0000113E 6B03 bmi +0x5 /* 00001143 */
00001140 3C9E move.w [A6], [A6]+
00001142 1B01 move.b -[A5], D1
00001144 08B1 640B 0A06 bclr.b [A1 + D0 * 2 + 0x6], 0xB
0000114A 22A0 move.l [A1], -[A0]
0000114C 1A0F move.b D5, A7
0000114E 261E move.l D3, [A6]+
00001150 640B bcc +0xD /* 0000115D */
00001152 1002 move.b D0, D2
00001154 000B 5423 ori.b A3, 0x23 /* '#' */
00001158 0114 btst [A4], D0
0000115A C900 abcd D4, D0
0000115C 0354 bchg [A4], D1
0000115E B493 cmp.l D2, [A3]
00001160 0286 0686 066B andi.l D6, 0x686066B
00001166 0327 btst -[A7], D1
00001168 039D bclr [A5]+, D1
0000116A 2302 move.l -[A1], D2
0000116C 0702 btst D2, D3
0000116E 97D3 sub.l A3, [A3]
00001170 4D3B 2161 16EB .invalid 6, [[PC + 0x16EB]] // invalid opcode 4 with b == 4
00001176 460B not.b A3
00001178 113B 022B move.b -[A0], [PC + D0.w * 2 + 0x2B]
0000117C 73AB moveq.l D1, 0xFFFFFFAB
0000117E 0723 btst -[A3], D3
00001180 4617 not.b [A7]
00001182 017D bchg <<invalid special address>>, D0
00001184 A962 syscall GetControlMaximum/GetMaxCtl
00001186 AB01 syscall BitsToMap
00001188 A907 syscall SetString
0000118A 0B0A btst A2, D5
0000118C A01A syscall GetZone
0000118E AB2E syscall PatExTbl
00001190 261E move.l D3, [A6]+
00001192 1700 move.b -[A3], D0
00001194 1041 movea.b A0, D1
00001196 1C04 move.b D6, D4
00001198 28EB 4604 move.l [A4]+, [A3 + 0x4604]
0000119C 6C3B bge +0x3D /* 000011D9 */
0000119E 2106 move.l -[A0], D6
000011A0 5301 subq.b D1, 1
000011A2 ED05 asl D5.b, 6
000011A4 5309 subq.b A1, 1
000011A6 1316 move.b -[A1], [A6]
000011A8 AB01 syscall BitsToMap
000011AA E5E9 5CDE roxl .w [A1 + 0x5CDE]
000011AE 3017 move.w D0, [A7]
000011B0 02AC 4500 5802 000F andi.l [A4 + 0xF], 0x45005802
000011B8 0914 btst [A4], D4
000011BA C310 and.b [A0], D1
000011BC 6AE3 bpl -0x1B /* 000011A1 */
000011BE 0123 btst -[A3], D0
000011C0 8704 sbcd D3, D4
000011C2 BA0F cmp.b D5, A7
000011C4 2885 move.l [A4], D5
000011C6 56FB 6D65 sne <<invalid full ext with IS == 1 and I/IS == 5>>
000011CA 1202 move.b D1, D2
000011CC 0043 84CD ori.w D3, 0x84CD
000011D0 002B 6F81 0B0E ori.b [A3 + 0xB0E], 0x81
000011D6 3701 move.w -[A3], D1
000011D8 7D10 moveq.l D6, 0x10
000011DA 2241 movea.l A1, D1
000011DC B323 xor.b -[A3], D1
000011DE 040E B93E subi.b A6, 0x3E /* '>' */
000011E2 04B3 2408 CB14 E30D subi.l [[A3 + <<invalid base displacement size>>] + A6 * 2], 0x2408CB14
000011EA 30A3 move.w [A0], -[A3]
000011EC 0489 3F8C 1701 subi.l A1, 0x3F8C1701
000011F2 BE0F cmp.b D7, A7
000011F4 2673 084D movea.l A3, [A3 + D0 + 0x4D]
000011F8 2509 move.l -[A2], A1
000011FA 8321 or.b -[A1], D1
000011FC 25B3 24D3 0425 move.l [A2 + D0.w * 4 + 0x25], [A3 + D2.w * 4 - 0x45]
00001202 A96D syscall Draw1Control
00001204 3C23 move.w D6, -[A3]
00001206 13C9 1DC3 0263 move.b [0x1DC30263], A1
0000120C 057A 0433 bchg [PC + 0x433 /* 00001641, value 0x4B0A 'K\n' */], D2
00001210 35D3 041F move.w [PC + 0x41F /* 00001631, value 0x618B */], [A3]
00001214 0702 btst D2, D3
00001216 C507 abcd D2, D7
00001218 02EB .incomplete
0000121A 2313 move.l -[A1], [A3]
0000121C 650E bcs +0x10 /* 0000122C */
0000121E 1A0F move.b D5, A7
00001220 2678 043A movea.l A3, [0x0000043A]
00001224 2313 move.l -[A1], [A3]
00001226 F12D .extension 0x12D <<F/4-5/0>> // unimplemented
00001228 230C move.l -[A1], A4
0000122A 044C D304 subi.w A4, 0xD304
// begin alternate branch 0000122C-0000122E
label0000122C:
0000122C D304 addx.b D1, D4
// end alternate branch 0000122C-0000122E
label0000122C: // (misaligned)
0000122E 2CA4 move.l [A6], -[A4]
00001230 6312 bls +0x14 /* 00001244 */
00001232 F306 .extension 0x306 <<F/4-5/1>> // unimplemented
00001234 2936 04C1 move.l -[A4], [A6 + D0.w * 4 - 0x63]
00001238 24D3 move.l [A2]+, [A3]
0000123A 05D3 .incomplete
0000123C 04A5 090F 2689 subi.l -[A5], 0x90F2689
00001242 136C C307 0200 move.b [A1 + 0x200], [A4 - 0x3CF9]
// begin alternate branch 00001244-0000124A
label00001244:
00001244 C307 abcd D1, D7
00001246 0200 5B04 andi.b D0, 0x4
// end alternate branch 00001244-0000124A
label00001244: // (misaligned)
00001248 5B04 subq.b D4, 5
0000124A CD21 and.b -[A1], D6
0000124C D30C addx.b -[A1], -[A4]
0000124E 4521 .invalid 2, -[A1] // invalid opcode 4 with b == 4
00001250 4703 .invalid 3, D3 // invalid opcode 4 with b == 4
00001252 B637 0509 cmp.b D3, [[A7 + <<invalid base displacement size>> + D0 * 4]]
00001256 BA0F cmp.b D5, A7
00001258 65B5 bcs -0x49 /* 0000120F */
0000125A 0704 btst D4, D3
label0000125C:
0000125C 28C3 move.l [A4]+, D3
0000125E 1635 BCD3 move.b D3, [A5 + A3 * 4 - 0x45]
00001262 0C40 2240 cmpi.w D0, 0x2240 /* '\"@' */
00001266 684A bvc +0x4C /* 000012B2 */
00001268 A5EF syscall vDtrmV3, flags=5
0000126A 5C40 addq.w D0, 6
0000126C 8202 or.b D1, D2
0000126E 00CB .incomplete
00001270 2478 0102 movea.l A2, [0x00000102 /* ScrVRes */]
00001274 C110 and.b [A0], D0
00001276 0703 btst D3, D3
00001278 C6D3 mulu.w D3, [A3]
0000127A 0C4A 6B0A cmpi.w A2, 0x6B0A /* 'k\n' */
0000127E 7304 moveq.l D1, 0x04
00001280 EB07 asl D7.b, 5
00001282 2207 move.l D1, D7
00001284 041C 4A68 subi.b [A4]+, 0x68 /* 'h' */
00001288 9B0C subx.b -[A5], -[A4]
0000128A 5C8D addq.l A5, 6
0000128C 0314 btst [A4], D1
0000128E 8102 sbcd D0, D2
00001290 01C4 .incomplete
00001292 BB02 xor.b D2, D5
00001294 68DB bvc -0x23 /* 00001271 */
00001296 0E17 0431 .invalid.b [A7], 0x31 /* '1' */ // invalid immediate operation
0000129A 6904 bvs +0x6 /* 000012A0 */
0000129C 65BE bcs -0x40 /* 0000125C */
0000129E 1707 move.b -[A3], D7
label000012A0:
000012A0 0243 01A1 andi.w D3, 0x1A1
000012A4 C625 and.b D3, -[A5]
000012A6 C847 and.w D4, D7
000012A8 01D8 .incomplete
000012AA 4515 .invalid 2, [A5] // invalid opcode 4 with b == 4
000012AC 650F bcs +0x11 /* 000012BD */
000012AE 0F26 btst -[A6], D7
000012B0 04A4 DAC4 6312 subi.l -[A4], 0xDAC46312
// begin alternate branch 000012B2-000012B6
label000012B2:
000012B2 DAC4 add.w A5, D4
000012B4 6312 bls +0x14 /* 000012C8 */
// end alternate branch 000012B2-000012B6
label000012B2: // (misaligned)
000012B6 5302 subq.b D2, 1
000012B8 1818 move.b D4, [A0]+
000012BA 04DA .incomplete
000012BC 5302 subq.b D2, 1
000012BE A90D syscall PaintBehind
000012C0 853B DB01 or.b [[PC + <<invalid base displacement size>> + A5 * 2]], D2
000012C4 853B A882 or.b [PC + A2 - 0x126], D2
label000012C8:
000012C8 046C B302 0622 subi.w [A4 + 0x622], 0xB302
000012CE 1AC3 move.b [A5]+, D3
000012D0 0426 063E subi.b -[A6], 0x3E /* '>' */
000012D4 0549 bchg A1, D2
000012D6 8584 D970 unpk D2, D4, 0xD970
000012DA 5574 61F7 subq.w <<invalid full ext with IS == 1 and I/IS == 7>>, 2
000012DE 0200 0B0A andi.b D0, 0xA /* '\n' */
000012E2 E51A rol D2.b, 2
000012E4 3EDA move.w [A7]+, [A2]+
000012E6 E098 ror D0, 8
000012E8 98CD sub.w A4, A5
000012EA 1689 move.b [A3], A1
000012EC 1F65 50D3 move.b [A7 + 0x50D3], -[A5]
000012F0 0464 0F02 subi.w -[A4], 0xF02
000012F4 00F3 .incomplete
000012F6 2404 move.l D2, D4
000012F8 F6C3 05C0 .extension 0x6C3 <<F/2-3/3>> // unimplemented
000012FC 3312 move.w -[A1], [A2]
000012FE 0453 149E subi.w [A3], 0x149E
00001302 E500 asl D0.b, 2
00001304 9B0F subx.b -[A5], -[A7]
00001306 1E85 move.b [A7], D5
00001308 0289 3173 14A1 andi.l A1, 0x317314A1
0000130E 69C1 bvs -0x3D /* 000012D1 */
00001310 1CA4 move.b [A6], -[A4]
00001312 E364 asl D4.w, D1
00001314 9E7A 4318 sub.w D7, [PC + 0x4318 /* 0000562E, cstring ""<EOF> */]
00001318 6305 bls +0x7 /* 0000131F */
0000131A AB2D syscall NewTempHandle
0000131C E502 asl D2.b, 2
0000131E 1B3E move.b -[A5], <<invalid special address>>
00001320 1E4D movea.b A7, A5
00001322 5281 addq.l D1, 1
00001324 02C3 .incomplete
00001326 05D1 .incomplete
00001328 2497 move.l [A2], [A7]
0000132A 8F44 04A4 pack D7, D4, 0x04A4
0000132E AB03 syscall Jackson
00001330 C305 abcd D1, D5
00001332 4B02 .invalid 5, D2 // invalid opcode 4 with b == 4
00001334 4101 .invalid 0, D1 // invalid opcode 4 with b == 4
00001336 B124 xor.b -[A4], D0
00001338 4501 .invalid 2, D1 // invalid opcode 4 with b == 4
0000133A B30C cmpm.b [A1]+, [A4]+
0000133C D304 addx.b D1, D4
0000133E 60A5 bra -0x59 /* 000012E5 */
00001340 25C3 0545 move.l [PC + 0x545 /* 00001887, value 0xA1D4E317 */], D3
00001344 380E move.w D4, A6
00001346 C147 exg D0, D7
00001348 C516 and.b [A6], D2
0000134A 0F31 CEED btst [A1 + A4 * 8 - 0x19], D7
0000134E 4D6C EB46 chk.w D6, [A4 - 0x14BA]
00001352 1707 move.b -[A3], D7
00001354 C165 and.w -[A5], D0
00001356 020F 7502 andi.b A7, 0x2
0000135A 4705 .invalid 3, D5 // invalid opcode 4 with b == 4
0000135C 0287 0B42 1702 andi.l D7, 0xB421702
00001362 3B06 move.w -[A5], D6
00001364 22E5 move.l [A1]+, -[A5]
00001366 0327 btst -[A7], D1
00001368 844D or.w D2, A5
0000136A 4503 .invalid 2, D3 // invalid opcode 4 with b == 4
0000136C C31F and.b [A7]+, D1
0000136E ED45 asl D5.w, 6
00001370 04DA .incomplete
00001372 C307 abcd D1, D7
00001374 3A6B 0DE9 movea.w A5, [A3 + 0xDE9]
00001378 0B06 btst D6, D5
0000137A 6B0D bmi +0xF /* 00001389 */
0000137C 06A3 0102 0003 addi.l -[A3], 0x1020003
00001382 0B0C btst A4, D5
00001384 A301 syscall Close, flags=3
00001386 DE30 068A add.b D7, [A0 + D0.w * 8 - 0x118]
0000138A 0703 btst D3, D3
0000138C 4604 not.b D4
0000138E 2707 move.l -[A3], D7
00001390 0241 1FC5 andi.w D1, 0x1FC5
00001394 2481 move.l [A2], D1
00001396 72F3 moveq.l D1, 0xFFFFFFF3
00001398 0653 4730 addi.w [A3], 0x4730 /* 'G0' */
0000139C 429B clr.l [A3]+
0000139E 002B 4AE1 F26B ori.b [A3 - 0xD95], 0xE1
000013A4 0C06 C31F cmpi.b D6, 0x1F
000013A8 D681 add.l D3, D1
000013AA 6A81 bpl -0x7D /* 0000132D */
000013AC 0247 06F1 andi.w D7, 0x6F1
000013B0 2904 move.l -[A4], D4
000013B2 C31F and.b [A7]+, D1
000013B4 2D04 move.l -[A6], D4
000013B6 A01A syscall GetZone
000013B8 1B2C 268D move.b -[A5], [A4 + 0x268D]
000013BC 450F .invalid 2, A7 // invalid opcode 4 with b == 4
000013BE 1000 move.b D0, D0
000013C0 1E0C move.b D7, A4
000013C2 0E6D 1CB0 4705 .invalid.w [A5 + 0x4705], 0x1CB0 // invalid immediate operation
000013C8 01C6 .incomplete
000013CA 0704 btst D4, D3
000013CC BAB1 3795 cmp.l D5, [[] + D3 * 8]
000013D0 C752 and.w [A2], D3
000013D2 530B subq.b A3, 1
000013D4 42BB 0222 clr.l [PC + D0.w * 2 + 0x22]
000013D8 A836 syscall GetMaskTable
000013DA E301 asl D1.b, 1
000013DC D34C addx.w -[A1], -[A4]
000013DE 4303 .invalid 1, D3 // invalid opcode 4 with b == 4
000013E0 7B10 moveq.l D5, 0x10
000013E2 6B0B bmi +0xD /* 000013EF */
000013E4 B353 xor.w [A3], D1
000013E6 5703 subq.b D3, 3
000013E8 DE61 add.w D7, -[A1]
000013EA 0280 0134 1705 andi.l D0, 0x1341705
000013F0 BF07 xor.b D7, D7
000013F2 07E5 .incomplete
000013F4 E556 roxl D6.w, 2
000013F6 4359 chk.w D1, [A1]+
000013F8 3823 move.w D4, -[A3]
000013FA 2DC6 move.l <<invalid special address>>, D6
000013FC 2B07 move.l -[A5], D7
000013FE 1B18 move.b -[A5], [A0]+
00001400 B222 cmp.b D1, -[A2]
00001402 3A1B move.w D5, [A3]+
00001404 0018 18E8 ori.b [A0]+, 0xE8
00001408 C1F8 8587 muls.w D0, [0xFFFF8587]
0000140C D366 add.w -[A6], D1
0000140E A100 syscall Open/PBHOpen/HOpen, flags=1
00001410 1441 movea.b A2, D1
00001412 0085 0702 0053 ori.l D5, 0x7020053
00001418 59BE subq.l <<invalid special address>>, 4
0000141A DC42 add.w D6, D2
0000141C C33E and.b <<invalid special address>>, D1
0000141E 0622 F106 addi.b -[A2], 0x6
00001422 0200 834F andi.b D0, 0x4F /* 'O' */
00001426 0B08 btst A0, D5
00001428 3301 move.w -[A1], D1
0000142A FB0F .extension 0xB0F <<F/4-5/5>> // unimplemented
0000142C C67B 810E 1704 and.w D3, [[PC + <<invalid base displacement size>>] + A0 + 0x1704]
00001432 E8CD 8987 bftst A5 {D6:7}
00001436 0E66 0493 .invalid.w -[A6], 0x493 // invalid immediate operation
0000143A 0163 bchg -[A3], D0
0000143C 051E btst [A6]+, D2
0000143E A536 syscall MoreMasters, flags=5
00001440 0703 btst D3, D3
00001442 4D23 .invalid 6, -[A3] // invalid opcode 4 with b == 4
00001444 0106 btst D6, D0
00001446 2283 move.l [A1], D3
00001448 0132 A55D btst <<invalid full ext with IS == 1 and I/IS == 5>>, D0
0000144C AB08 syscall PutPicOp
0000144E 6500 4B0B bcs +0x4B0D /* 00005F5B */
00001452 696A bvs +0x6C /* 000014BE */
00001454 0F45 bchg D5, D7
00001456 CED3 mulu.w D7, [A3]
00001458 4C5B 1E55 movem.l D0,D2,D4,D6,A1,A2,A3,A4, [A3]+
0000145C 6673 bne +0x75 /* 000014D1 */
0000145E 07B1 DD06 7307 bclr [[A1 + <<invalid base displacement size>>] + A5 * 4 + 0x7307], D3
00001464 BA6B 0E37 cmp.w D5, [A3 + 0xE37]
00001468 0972 7307 29E0 0709 bchg [[A2 + <<invalid base displacement size>>] + D7 * 2 + 0x29E00709], D4
00001470 7C87 moveq.l D6, 0xFFFFFF87
00001472 0F18 btst [A0]+, D7
00001474 0C08 0613 cmpi.b A0, 0x13
00001478 04C5 .incomplete
0000147A 511E subq.b [A6]+, 8
0000147C 4013 negx.b [A3]
0000147E 0440 CB05 subi.w D0, 0xCB05
00001482 0902 btst D2, D4
00001484 0FB0 C303 9516 7B06 bclr [[A0 + <<invalid base displacement size>> + A4 * 2] - 0x6AE984FA], D7
0000148C 4B03 .invalid 5, D3 // invalid opcode 4 with b == 4
0000148E AB02 syscall BitsToPix
00001490 3271 1A07 movea.w A1, [A1 + D1 * 2 + 0x7]
00001494 09A4 bclr -[A4], D4
00001496 331E move.w -[A1], [A6]+
00001498 C303 abcd D1, D3
0000149A A181 syscall SetVideoDefault, flags=1
0000149C A32D syscall SetApplLimit, flags=3
0000149E 151C move.b -[A2], [A4]+
000014A0 BB05 xor.b D5, D5
000014A2 C303 abcd D1, D3
000014A4 C919 and.b [A1]+, D4
000014A6 22A8 9514 move.l [A1], [A0 - 0x6AEC]
000014AA E101 asl D1.b, 8
000014AC 4B03 .invalid 5, D3 // invalid opcode 4 with b == 4
000014AE D11B add.b [A3]+, D0
000014B0 6869 bvc +0x6B /* 0000151B */
000014B2 2F02 move.l -[A7], D2
000014B4 0027 89D1 ori.b -[A7], 0xD1
000014B8 1309 move.b -[A1], A1
000014BA A564 syscall MoveHHi, flags=5
000014BC 0E25 E627 .invalid.b -[A5], 0x27 /* '\'' */ // invalid immediate operation
// begin alternate branch 000014BE-000014C0
label000014BE:
000014BE E627 asr D7.b, D3
// end alternate branch 000014BE-000014C0
label000014BE: // (misaligned)
000014C0 095F bchg [A7]+, D4
000014C2 E80A lsr D2.b, 4
000014C4 2706 move.l -[A3], D6
000014C6 CDD3 muls.w D6, [A3]
000014C8 661E bne +0x20 /* 000014E8 */
000014CA 3302 move.w -[A1], D2
000014CC AD26 syscall DragTheRgn, auto_pop
000014CE 4310 .invalid 1, [A0] // invalid opcode 4 with b == 4
000014D0 051C btst [A4]+, D2
000014D2 C320 and.b -[A0], D1
000014D4 A968 syscall TrackControl
000014D6 4D37 1701 .invalid 6, [[A7 + <<invalid base displacement size>> + D1 * 8]] // invalid opcode 4 with b == 4
000014DA E02D lsr D5.b, D0
000014DC 220A move.l D1, A2
000014DE 0608 1A03 addi.b A0, 0x3
000014E2 0F26 btst -[A6], D7
000014E4 D303 addx.b D1, D3
000014E6 D34C addx.w -[A1], -[A4]
label000014E8:
000014E8 01F7 .incomplete
000014EA 2901 move.l -[A4], D1
000014EC 1B21 move.b -[A5], -[A1]
000014EE 2901 move.l -[A4], D1
000014F0 3B38 2346 move.w -[A5], [0x00002346]
000014F4 6310 bls +0x12 /* 00001506 */
000014F6 8B01 sbcd D5, D1
000014F8 5306 subq.b D6, 1
000014FA CB11 and.b [A1], D5
000014FC 4171 2206 chk.w D0, [A1 + D2.w * 2 + 0x6]
00001500 2245 movea.l A1, D5
00001502 9BA5 sub.l -[A5], D5
00001504 2433 19C1 move.l D2, [[ + <<invalid base displacement size>>]]
// begin alternate branch 00001506-00001510
label00001506:
00001506 19C1 2031 move.b 0x31 /* '1' */, D1
0000150A 8D9B or.l [A3]+, D6
0000150C 040D 17A5 subi.b A5, 0xA5
// end alternate branch 00001506-00001510
label00001506: // (misaligned)
00001508 2031 8D9B 040D 17A5 move.l D0, [[ + A0 * 4] + 0x40D17A5]
00001510 0FC9 .incomplete
00001512 0D03 btst D3, D6
00001514 3076 8333 7541 2704 92C6 3CAB movea.w A0, [[A6 + 0x75412704 + A0 * 2] - 0x6D39C355]
00001520 0A41 79FB xori.w D1, 0x79FB
00001524 032A 870D btst [A2 - 0x78F3], D1
00001528 085B 00C5 bchg.b [A3]+, 0xC5
0000152C 410F .invalid 0, A7 // invalid opcode 4 with b == 4
0000152E 2604 move.l D3, D4
00001530 5B9E subq.l [A6]+, 5
00001532 2346 A925 move.l [A1 - 0x56DB], D6
00001536 0FA1 bclr -[A1], D7
00001538 251E move.l -[A2], [A6]+
0000153A 8C1A or.b D6, [A2]+
0000153C 4B3B 26FB .invalid 5, [PC + D2.w * 8 - 0x5] // invalid opcode 4 with b == 4
00001540 0458 1A13 subi.w [A0]+, 0x1A13
00001544 2126 move.l -[A0], -[A6]
00001546 C30C abcd -[A1], -[A4]
00001548 1406 move.b D2, D6
0000154A 9065 sub.w D0, -[A5]
0000154C 2601 move.l D3, D1
0000154E 0806 90A1 btst.b D6, 0xA1
00001552 04C6 .incomplete
00001554 E504 asl D4.b, 2
00001556 0F26 btst -[A6], D7
00001558 1406 move.b D2, D6
0000155A C6A0 and.l D3, -[A0]
0000155C 2902 move.l -[A4], D2
0000155E 6B6D bmi +0x6F /* 000015CD */
00001560 F50F .extension 0x50F <<F/4-5/2>> // unimplemented
00001562 C17A 9070 and.w [PC - 0x6F90 /* FFFF9072, cstring ""<EOF> */], D0
00001566 2808 move.l D4, A0
00001568 892B 0690 or.b [A3 + 0x690], D4
0000156C DE30 DE30 add.b D7, [A0 + A5 * 8 + 0x30]
00001570 8C1A or.b D6, [A2]+
00001572 0B56 bchg [A6], D5
00001574 26C9 move.l [A3]+, A1
00001576 2C85 move.l [A6], D5
00001578 044B 0B1E subi.w A3, 0xB1E
0000157C 8C65 or.w D6, -[A5]
0000157E 1293 move.b [A1], [A3]
00001580 5D05 subq.b D5, 6
00001582 5D21 subq.b -[A1], 6
00001584 3D03 move.w -[A6], D3
00001586 0221 815B andi.b -[A1], 0x5B /* '[' */
0000158A 1E7A 04B8 movea.b A7, [PC + 0x4B8 /* 00001A44, value 0x7 */]
0000158E 5314 subq.b [A4], 1
00001590 812E 0B0B or.b [A6 + 0xB0B], D0
00001594 B183 xor.l D3, D0
00001596 D33F add.b <<invalid special address>>, D1
00001598 A955 syscall DisposeControl
0000159A CEE3 mulu.w D7, -[A3]
0000159C 0827 06FB btst.b -[A7], 0xFB
000015A0 2349 06AB move.l [A1 + 0x6AB], A1
000015A4 0E06 D33F .invalid.b D6, 0x3F /* '?' */ // invalid immediate operation
000015A8 0496 B30D 2969 subi.l [A6], 0xB30D2969
000015AE 5B26 subq.b -[A6], 5
000015B0 7841 moveq.l D4, 0x41
000015B2 01D6 .incomplete
000015B4 0312 btst [A2], D1
000015B6 1706 move.b -[A3], D6
000015B8 B467 cmp.w D2, -[A7]
000015BA 0307 btst D7, D1
000015BC 4103 .invalid 0, D3 // invalid opcode 4 with b == 4
000015BE 2706 move.l -[A3], D6
000015C0 FC04 6308 .unknown 0xFC04 0x6308 (W = 6)
000015C4 30B3 0D2B 6D04 CEB3 0507 move.w [A0], [[A3 + 0x6D04 + D0 * 4] - 0x314CFAF9]
000015CE 06F9 .incomplete
000015D0 0200 1B49 andi.b D0, 0x49 /* 'I' */
000015D4 6902 bvs +0x4 /* 000015D8 */
000015D6 D6B3 05D6 add.l D3, <<invalid full ext with IS == 1 and I/IS == 6>>
// begin alternate branch 000015D8-000015DA
label000015D8:
000015D8 05D6 .incomplete
// end alternate branch 000015D8-000015DA
label000015D8: // (misaligned)
000015DA 7B0A moveq.l D5, 0x0A
000015DC D6EB 05C1 add.w A3, [A3 + 0x5C1]
000015E0 0127 btst -[A7], D0
000015E2 0982 bclr D2, D4
000015E4 A713 syscall FlushVol, flags=7
000015E6 6E1D bgt +0x1F /* 00001605 */
000015E8 5685 addq.l D5, 3
000015EA 150F move.b -[A2], A7
000015EC 6D60 blt +0x62 /* 0000164E */
000015EE 0707 btst D7, D3
000015F0 B917 xor.b [A7], D4
000015F2 0319 btst [A1]+, D1
000015F4 36A9 2CA9 move.w [A3], [A1 + 0x2CA9]
000015F8 10CB move.b [A0]+, A3
000015FA 005B 1E43 ori.w [A3]+, 0x1E43
000015FE 03BB 165B bclr [PC + D1.w * 8 + 0x5B], D1
00001602 03DB .incomplete
00001604 3043 movea.w A0, D3
00001606 02BB 5F25 548E 0D54 andi.l <<invalid full ext with I/IS == 4>>, 0x5F25548E
0000160E F52C .extension 0x52C <<F/4-5/2>> // unimplemented
00001610 4B15 .invalid 5, [A5] // invalid opcode 4 with b == 4
00001612 8540 1704 pack D2, D0, 0x1704
00001616 39C5 5437 move.w 0x5437 /* 'T7' */, D5
0000161A 03FB .incomplete
0000161C 0C0E 068B cmpi.b A6, 0x8B
00001620 1045 movea.b A0, D5
00001622 3E07 move.w D7, D7
00001624 030E btst A6, D1
00001626 5709 subq.b A1, 3
00001628 704B moveq.l D0, 0x4B
0000162A 153A 2B24 move.b -[A2], [PC + 0x2B24 /* 00004150, cstring ""<EOF> */]
0000162E 3709 move.w -[A3], A1
00001630 7A61 moveq.l D5, 0x61
00001632 8B63 or.w -[A3], D5
00001634 0D37 042B btst [A7 + D0.w * 4 + 0x2B], D6
00001638 CB0B abcd -[A5], -[A3]
0000163A 2589 8348 move.l [A2 + <<invalid base displacement size>>], A1
0000163E 1406 move.b D2, D6
00001640 8A4B or.w D5, A3
00001642 0A14 0102 xori.b [A4], 0x2
00001646 093C 4B45 btst 0x45 /* 'E' */, D4
0000164A 0F40 bchg D0, D7
0000164C 2B14 move.l -[A5], [A4]
label0000164E:
0000164E 0910 btst [A0], D4
00001650 1B49 A714 move.b [A5 - 0x58EC], A1
00001654 0E0F 2902 .invalid.b A7, 0x2 // invalid immediate operation
00001658 A794 syscall ServerDispatch, flags=7
0000165A 2243 movea.l A1, D3
0000165C 2B43 1217 move.l [A5 + 0x1217], D3
00001660 0445 4501 subi.w D5, 0x4501
00001664 8B3C 1102 or.b 0x2, D5
00001668 4903 .invalid 4, D3 // invalid opcode 4 with b == 4
0000166A 7300 moveq.l D1, 0x00
0000166C 0704 btst D4, D3
0000166E 1B63 07E3 move.b [A5 + 0x7E3], -[A3]
00001672 3080 move.w [A0], D0
00001674 6372 bls +0x74 /* 000016E8 */
00001676 530F subq.b A7, 1
00001678 230F move.l -[A1], A7
0000167A 40FB 0EDB move.w [PC + D0 * 8 - 0x37], SR
0000167E 0327 btst -[A7], D1
00001680 020D 6B1A andi.b A5, 0x1A
00001684 8902 sbcd D4, D2
00001686 81DB divs.w D0, [A3]+
00001688 29DB 6B1A F4E3 move.l 0x6B1AF4E3, [A3]+
0000168E 16C1 move.b [A3]+, D1
00001690 B5E3 cmpa.l A2, -[A3]
00001692 165C movea.b A3, [A4]+
00001694 3B18 move.w -[A5], [A0]+
00001696 1E40 movea.b A7, D0
00001698 8B10 or.b [A0], D5
0000169A A50B syscall Rename/PBHRename/HRename, flags=5
0000169C 1703 move.b -[A3], D3
0000169E EA01 asr D1.b, 5
000016A0 4FD3 lea.l A7, [A3]
000016A2 2925 move.l -[A4], -[A5]
000016A4 9937 0B06 D329 sub.b [[A7 + <<invalid base displacement size>>] + D0 * 2 - 0x2CD7], D4
000016AA 1B1B move.b -[A5], [A3]+
000016AC 0101 btst D1, D0
000016AE 6946 bvs +0x48 /* 000016F6 */
000016B0 0FB1 482B bclr [A1 + D4 + 0x2B], D7
000016B4 243C 1B0D C713 move.l D2, 0x1B0DC713
000016BA DBF1 049B add.l A5, [A1 + D0.w * 4 - 0x101]
000016BE 02D6 .incomplete
000016C0 C312 and.b [A2], D1
000016C2 06A3 054B 3F06 addi.l -[A3], 0x54B3F06
000016C8 B312 xor.b [A2], D1
000016CA 40A3 negx.l -[A3]
000016CC 0588 bclr A0, D2
000016CE 16C4 move.b [A3]+, D4
000016D0 F42B cpushl NONE, [A3]
000016D2 24A1 move.l [A2], -[A1]
000016D4 092B 24E5 btst [A3 + 0x24E5], D4
000016D8 165B movea.b A3, [A3]+
000016DA 5978 0102 subq.w [0x00000102 /* ScrVRes */], 4
000016DE 2702 move.l -[A3], D2
000016E0 6CA9 bge -0x55 /* 0000168B */
000016E2 137B 59B6 CB16 A339 1648 3329 move.b [A1 + 0x3329], [[-0x34E95CC7] + D5 + 0x1648]
// begin alternate branch 000016E8-000016F0
label000016E8:
000016E8 A339 syscall ReadDateTime, flags=3
000016EA 1648 movea.b A3, A0
000016EC 3329 7901 move.w -[A1], [A1 + 0x7901]
// end alternate branch 000016E8-000016F0
label000016E8: // (misaligned)
000016EE 7901 moveq.l D4, 0x01
000016F0 0FE5 .incomplete
000016F2 1E53 movea.b A7, [A3]
000016F4 0FE5 .incomplete
label000016F6:
000016F6 1E61 movea.b A7, -[A1]
000016F8 118D 1916 C43D move.b [[A0] + D1 - 0x3BC3], A5
000016FE 03A7 bclr -[A7], D1
00001700 14D4 move.b [A2]+, [A4]
00001702 2344 ED1A move.l [A1 - 0x12E6], D4
00001706 F714 .extension 0x714 <<F/4-5/3>> // unimplemented
00001708 EF71 roxl D1.w, D7
0000170A 01B3 5E06 bclr [A3 + D5 * 8 + 0x6], D0
0000170E 8A1E or.b D5, [A6]+
00001710 8E89 or.l D7, A1
00001712 0F0F btst A7, D7
00001714 0200 0F44 andi.b D0, 0x44 /* 'D' */
00001718 5B07 subq.b D7, 5
0000171A CD13 and.b [A3], D6
0000171C 1F33 3010 move.b -[A7], [A3 + D3.w + 0x10]
00001720 4B0F .invalid 5, A7 // invalid opcode 4 with b == 4
00001722 8C23 or.b D6, -[A3]
00001724 04F5 .incomplete
00001726 7211 moveq.l D1, 0x11
00001728 6B4B bmi +0x4D /* 00001775 */
0000172A 0F06 btst D6, D7
0000172C 2269 1C57 movea.l A1, [A1 + 0x1C57]
00001730 08AC 4B0F E307 bclr.b [A4 - 0x1CF9], 0xF
00001736 8C06 or.b D6, D6
00001738 FB0E .extension 0xB0E <<F/4-5/5>> // unimplemented
0000173A 092E 4301 btst [A6 + 0x4301], D4
0000173E 8C02 or.b D6, D2
00001740 000F A100 ori.b A7, 0x0
00001744 DEE5 add.w A7, -[A5]
00001746 60E3 bra -0x1B /* 0000172B */
00001748 3B1E move.w -[A5], [A6]+
0000174A C110 and.b [A0], D0
0000174C 40D3 move.w [A3], SR
0000174E 0C11 6EA3 cmpi.b [A1], 0xA3
00001752 0519 btst [A1]+, D2
00001754 6EC3 bgt -0x3B /* 00001719 */
00001756 046B 4B06 228C subi.w [A3 + 0x228C], 0x4B06
0000175C E103 asl D3.b, 8
0000175E 1A0F move.b D5, A7
00001760 26C3 move.l [A3]+, D3
00001762 0611 0137 addi.b [A1], 0x37 /* '7' */
00001766 8488 or.l D2, A0
00001768 DB66 add.w -[A6], D5
0000176A 170B move.b -[A3], A3
0000176C 3B27 move.w -[A5], -[A7]
0000176E 051F btst [A7]+, D2
00001770 159D E301 move.b [[A2 + <<invalid base displacement size>> + A6 * 2]], [A5]+
00001774 632E bls +0x30 /* 000017A4 */
00001776 1302 move.b -[A1], D2
00001778 1EA5 move.b [A7], -[A5]
0000177A 7605 moveq.l D3, 0x05
0000177C 030F btst A7, D1
0000177E 38E3 move.w [A4]+, -[A3]
00001780 0635 010F 381E addi.b [A5 + D3 + 0x1E], 0xF
00001786 A551 syscall ReadLocation/ReadXPRam, flags=5
00001788 0FB0 170D bclr [[A0 + <<invalid base displacement size>>] + D1 * 8], D7
0000178C 0049 05E3 ori.w A1, 0x5E3
00001790 1F07 move.b -[A7], D7
00001792 0B8D bclr A5, D5
00001794 7105 moveq.l D0, 0x05
00001796 FB2D .extension 0xB2D <<F/4-5/5>> // unimplemented
00001798 D303 addx.b D1, D3
0000179A 632E bls +0x30 /* 000017CA */
0000179C 7AB8 moveq.l D5, 0xFFFFFFB8
0000179E 133F move.b -[A1], <<invalid special address>>
000017A0 2346 D301 move.l [A1 - 0x2CFF], D6
label000017A4:
000017A4 E8E5 000B bftst -[A5] {0:11}
000017A8 0183 bclr D3, D0
000017AA 2B43 02BB move.l [A5 + 0x2BB], D3
000017AE 161E move.b D3, [A6]+
000017B0 A560 syscall FSDispatch/HFSDispatch, flags=5
000017B2 5B00 subq.b D0, 5
000017B4 E970 roxl D0.w, D4
000017B6 0FA5 bclr -[A5], D7
000017B8 0538 DC30 btst [0xFFFFDC30], D2
000017BC BB07 xor.b D7, D5
000017BE 4187 .invalid 0, D7 // invalid opcode 4 with b == 6
000017C0 E506 asl D6.b, 2
000017C2 1B1F move.b -[A5], [A7]+
000017C4 141E move.b D2, [A6]+
000017C6 ED00 asl D0.b, 6
000017C8 C31A and.b [A2]+, D1
label000017CA:
000017CA 1C17 move.b D6, [A7]
000017CC 0706 btst D6, D3
000017CE 070B btst A3, D3
000017D0 EEEB 2502 0043 bfset [A3 + 0x43] {20:2}
000017D6 8962 or.w -[A2], D4
000017D8 9B09 subx.b -[A5], -[A1]
000017DA AE9B syscall GetEntryColor, auto_pop
000017DC 2213 move.l D1, [A3]
000017DE 3900 move.w -[A4], D0
000017E0 06E3 .incomplete
000017E2 1FE5 move.b <<invalid special address>>, -[A5]
000017E4 39BE 14C1 move.w [A4 + D1.w * 4 - 0x63], <<invalid special address>>
000017E8 00A5 03C1 620F ori.l -[A5], 0x3C1620F
000017EE A500 syscall Open/PBHOpen/HOpen, flags=5
000017F0 4B0B .invalid 5, A3 // invalid opcode 4 with b == 4
000017F2 2703 move.l -[A3], D3
000017F4 AA69 syscall UserNameNotification
000017F6 7789 moveq.l D3, 0xFFFFFF89
000017F8 4713 .invalid 3, [A3] // invalid opcode 4 with b == 4
000017FA 0935 8917 024E 0622 btst [[A5] + A0 + 0x24E0622], D4
00001802 3B0A move.w -[A5], A2
00001804 0FC5 .incomplete
00001806 46ED AF23 move.w SR, [A5 - 0x50DD]
0000180A 0A17 0B1A xori.b [A7], 0x1A
0000180E 4504 .invalid 2, D4 // invalid opcode 4 with b == 4
00001810 B30E cmpm.b [A1]+, [A6]+
00001812 3CCB move.w [A6]+, A3
00001814 2C53 movea.l A6, [A3]
00001816 0C08 B222 cmpi.b A0, 0x22 /* '\"' */
0000181A 233D move.l -[A1], <<invalid special address>>
0000181C 233D move.l -[A1], <<invalid special address>>
0000181E 1417 move.b D2, [A7]
00001820 04C1 .incomplete
00001822 0FB6 1B03 0666 4983 bclr [[A6 + <<invalid base displacement size>> + D1 * 2] + 0x6664983], D7
0000182A 0F45 bchg D5, D7
0000182C 118B 2316 3040 move.b [[A0] + D2 * 2 + 0x3040], A3
00001832 6606 bne +0x8 /* 0000183A */
00001834 4B03 .invalid 5, D3 // invalid opcode 4 with b == 4
00001836 0200 FB31 andi.b D0, 0x31 /* '1' */
label0000183A:
0000183A D607 add.b D3, D7
0000183C 8784 2700 unpk D3, D4, 0x2700
00001840 2D23 move.l -[A6], -[A3]
00001842 02C1 .incomplete
00001844 00E9 .incomplete
00001846 011B btst [A3]+, D0
00001848 204A movea.l A0, A2
0000184A 3E3B 0CBB move.w D7, [PC + D0 * 4 - 0x69]
0000184E 0266 5C16 andi.w -[A6], 0x5C16
00001852 A302 syscall Read, flags=3
00001854 06B3 0E85 0381 006D addi.l [A3 + D0.w + 0x6D], 0xE850381
0000185C 02B2 C649 195A 9B3B 1427 04C0 0F02 00CB andi.l [[A2 + 0x142704C0 + A1 * 2] + 0xF0200CB], 0xC649195A
0000186C 509B addq.l [A3]+, 8
0000186E 02E3 .incomplete
00001870 0123 btst -[A3], D0
00001872 4607 not.b D7
00001874 06AF 4B08 F331 A902 addi.l [A7 - 0x56FE], 0x4B08F331
0000187C 1EE3 move.b [A7]+, -[A3]
0000187E 1266 movea.b A1, -[A6]
00001880 0318 btst [A0]+, D1
00001882 1B06 move.b -[A5], D6
00001884 2701 move.l -[A3], D1
00001886 E1A1 asl D1, D0
00001888 D4E3 add.w A2, -[A3]
0000188A 1706 move.b -[A3], D6
0000188C 22C1 move.l [A1]+, D1
0000188E 0516 btst [A6], D2
00001890 4582 .invalid 2, D2 // invalid opcode 4 with b == 6
00001892 2302 move.l -[A1], D2
00001894 1630 7311 move.b D3, [[A0 + D7 * 2]]
00001898 2707 move.l -[A3], D7
0000189A 6DE1 blt -0x1D /* 0000187D */
0000189C 0771 0AF1 bchg [A1 + D0 * 2 - 0x15], D3
000018A0 07DB .incomplete
000018A2 05FA .incomplete
000018A4 5B36 B356 subq.b <<invalid full ext with IS == 1 and I/IS == 6>>, 5
000018A8 3D04 move.w -[A6], D4
000018AA 6283 bhi -0x7B /* 0000182F */
000018AC 001F 2329 ori.b [A7]+, 0x29 /* ')' */
000018B0 D0E9 0CF7 add.w A0, [A1 + 0xCF7]
000018B4 16CE move.b [A3]+, A6
000018B6 5AFB 1007 spl [PC + D1.w + 0x7]
000018BA 03D2 .incomplete
000018BC 660F bne +0x11 /* 000018CD */
000018BE 3D05 move.w -[A6], D5
000018C0 4A66 tst.w -[A6]
000018C2 3317 move.w -[A1], [A7]
000018C4 1630 5CF7 move.b D3, [A0 + D5 * 4 - 0x9]
000018C8 16F5 170D move.b [A3]+, [[A5 + <<invalid base displacement size>>] + D1 * 8]
000018CC 5E59 addq.w [A1]+, 7
000018CE 099C bclr [A4]+, D4
000018D0 8300 sbcd D1, D0
000018D2 F716 .extension 0x716 <<F/4-5/3>> // unimplemented
000018D4 F115 .extension 0x115 <<F/4-5/0>> // unimplemented
000018D6 0E13 53B7 .invalid.b [A3], 0xB7 // invalid immediate operation
000018DA 172E 230E move.b -[A3], [A6 + 0x230E]
000018DE B31C xor.b [A4]+, D1
000018E0 7329 moveq.l D1, 0x29
000018E2 1F5C 230F move.b [A7 + 0x230F], [A4]+
000018E6 9717 sub.b [A7], D3
000018E8 3E83 move.w [A7], D3
000018EA 57D7 seq [A7]
000018EC 1728 6536 move.b -[A3], [A0 + 0x6536]
000018F0 C698 and.l D3, [A0]+
000018F2 9844 sub.w D4, D4
000018F4 6318 bls +0x1A /* 0000190E */
000018F6 057B 0000 bchg [PC + D0.w], D2
000018FA 945B sub.w D2, [A3]+
000018FC 4FFB 56FB lea.l A7, [PC + D5.w * 8 - 0x5]
00001900 56FB 5665 sne [PC + D5.w * 8 + 0x65]
00001904 7B0B moveq.l D5, 0x0B
00001906 1761 28E8 move.b [A3 + 0x28E8], -[A1]
0000190A 0928 A11E btst [A0 - 0x5EE2], D4
label0000190E:
0000190E 0127 btst -[A7], D0
00001910 E32B lsl D3.b, D1
00001912 2346 810A move.l [A1 - 0x7EF6], D6
00001916 FB02 .extension 0xB02 <<F/4-5/5>> // unimplemented
00001918 1300 move.b -[A1], D0
0000191A 4303 .invalid 1, D3 // invalid opcode 4 with b == 4
0000191C DB53 add.w [A3], D5
0000191E 2B08 move.l -[A5], A0
00001920 D303 addx.b D1, D3
00001922 2346 7AE3 move.l [A1 + 0x7AE3], D6
00001926 2B63 2EDB move.l [A5 + 0x2EDB], -[A3]
0000192A 05F3 .incomplete
0000192C 0461 01FB subi.w -[A1], 0x1FB
00001930 0741 bchg D1, D3
00001932 3A1B move.w D5, [A3]+
00001934 036D 7D0E bchg [A5 + 0x7D0E], D1
00001938 44BB 14E9 neg.l [PC + D1.w * 4 - 0x23]
0000193C A04B syscall SetGrowZone
0000193E 0321 btst -[A1], D1
00001940 3FE1 move.w <<invalid special address>>, -[A1]
00001942 4343 chk.w D1, D3
00001944 03FB .incomplete
00001946 2D43 0283 move.l [A6 + 0x283], D3
0000194A 2B25 move.l -[A5], -[A5]
0000194C AB17 syscall PortToMap
0000194E 04F0 .incomplete
00001950 E52E lsl D6.b, D2
00001952 7300 moveq.l D1, 0x00
00001954 0B31 498F 41AC 067C btst [[ + <<invalid base displacement size>>] + D4 + 0x41AC067C], D5
0000195C 2533 FB3A 2678 067C B50D move.l -[A2], [[A3 + 0x2678067C + A7 * 2] - 0x4AF3]
00001966 B2C6 cmpa.w A1, D6
00001968 5B10 subq.b [A0], 5
0000196A 0F18 btst [A0]+, D7
0000196C 1825 move.b D4, -[A5]
0000196E AC66 syscall StuffHex, auto_pop
00001970 04F3 .incomplete
00001972 0760 bchg -[A0], D3
00001974 86E8 431A divu.w D3, [A0 + 0x431A]
00001978 BA17 cmp.b D5, [A7]
0000197A 8E88 or.l D7, A0
0000197C 0903 btst D3, D4
0000197E 8EE1 divu.w D7, -[A1]
00001980 0002 0003 ori.b D2, 0x3
00001984 0413 0206 subi.b [A3], 0x6
00001988 6617 bne +0x19 /* 000019A1 */
0000198A 05A0 bclr -[A0], D2
0000198C E9AE lsl D6, D4
0000198E 130A move.b -[A1], A2
00001990 0608 3501 addi.b A0, 0x1
00001994 A54D syscall PurgeMem, flags=5
00001996 1AEB 1126 move.b [A5]+, [A3 + 0x1126]
0000199A B008 cmp.b D0, A0
0000199C 170C move.b -[A3], A4
0000199E CE86 and.l D7, D6
000019A0 0FA5 bclr -[A5], D7
000019A2 D237 0CD4 add.b D1, [A7 + D0 * 4 - 0x44]
000019A6 8710 or.b [A0], D3
000019A8 B7AB 070F xor.l [A3 + 0x70F], D3
000019AC A5D2 syscall vBTSearch, flags=5
000019AE 2D40 0F65 move.l [A6 + 0xF65], D0
000019B2 D063 add.w D0, -[A3]
000019B4 2E5B movea.l A7, [A3]+
000019B6 1E91 move.b [A7], [A1]
000019B8 5155 subq.w [A5], 8
000019BA B323 xor.b -[A3], D1
000019BC 00F7 .incomplete
000019BE 12C5 move.b [A1]+, D5
000019C0 E504 asl D4.b, 2
000019C2 0F4D bchg A5, D7
000019C4 B385 xor.l D5, D1
000019C6 5D1A subq.b [A2]+, 6
000019C8 0F26 btst -[A6], D7
000019CA 25E2 2300 move.l [PC + 0x2300 /* 00003CCC, cstring ""<EOF> */], -[A2]
000019CE 053A 8901 btst [PC - 0x76FF /* FFFFA2D1, cstring ""<EOF> */], D2
000019D2 0FED .incomplete
000019D4 B42B 3BE9 cmp.b D2, [A3 + 0x3BE9]
000019D8 B40F cmp.b D2, A7
000019DA 261B move.l D3, [A3]+
000019DC 18E7 move.b [A4]+, -[A7]
000019DE 12F1 0F26 140C C637 move.b [A1]+, [[A1 + 0x140C] + D0 * 8 - 0x39C9]
000019E6 1032 7653 move.b D0, [A2 + D7.w * 8 + 0x53]
000019EA 0604 8122 addi.b D4, 0x22 /* '\"' */
000019EE 4318 .invalid 1, [A0]+ // invalid opcode 4 with b == 4
000019F0 5B1E subq.b [A6]+, 5
000019F2 D301 addx.b D1, D1
000019F4 25FF 0F41 move.l [PC + 0xF41 /* 00002937, value 0xB32F66C1 */], <<invalid special address>>
000019F8 0F9E bclr [A6]+, D7
000019FA D9B7 0FE9 B1E1 add.l [[-0x4E1F]], D4
00001A00 237A 4B1A 0690 move.l [A1 + 0x690], [PC + 0x4B1A /* 0000651C, cstring ""<EOF> */]
00001A06 51E3 sf -[A3]
00001A08 F302 .extension 0x302 <<F/4-5/1>> // unimplemented
00001A0A D282 add.l D1, D2
00001A0C 3DB9 F302 7C36 490C move.w <<invalid full ext with I/IS == 4>>, [0xF3027C36]
00001A14 178F E0E3 move.b [A3 + A6.w - 0x29], A7
00001A18 64A1 bcc -0x5D /* 000019BB */
00001A1A 0443 1837 subi.w D3, 0x1837
00001A1E 8256 or.w D1, [A6]
00001A20 99BA 0623 sub.l [PC + 0x623 /* 00002045, value 0xF3098101 */], D4
00001A24 0003 0887 ori.b D3, 0x87
label00001A28:
00001A28 132F 632E move.b -[A1], [A7 + 0x632E]
00001A2C F713 .extension 0x713 <<F/4-5/3>> // unimplemented
00001A2E 3A27 move.w D5, -[A7]
00001A30 109D move.b [A0], [A5]+
00001A32 D303 addx.b D1, D3
00001A34 0F7A E328 bchg [PC - 0x1CD8 /* FFFFFD5E, cstring ""<EOF> */], D7
00001A38 0B11 btst [A1], D5
00001A3A 3B03 move.w -[A5], D3
00001A3C EB4C lsl D4.w, 5
00001A3E A103 syscall Write, flags=1
00001A40 2307 move.l -[A1], D7
00001A42 7710 moveq.l D3, 0x10
00001A44 0721 btst -[A1], D3
00001A46 FE04 7B02 .unknown 0xFE04 0x7B02 (W = 7)
00001A4A 1301 move.b -[A1], D1
00001A4C EB09 lsl D1.b, 5
00001A4E 8719 or.b [A1]+, D3
00001A50 3108 move.w -[A0], A0
00001A52 C501 abcd D2, D1
00001A54 030A btst A2, D1
00001A56 300F move.w D0, A7
00001A58 ADD5 syscall TECopy, auto_pop
00001A5A 230A move.l -[A1], A2
00001A5C 4506 .invalid 2, D6 // invalid opcode 4 with b == 4
00001A5E 0623 0A1D addi.b -[A3], 0x1D
00001A62 C069 B823 and.w D0, [A1 - 0x47DD]
00001A66 0A79 B857 8A25 8C14 xori.w [0x8A258C14], 0xB857
00001A6E 1E0C move.b D7, A4
00001A70 6002 bra +0x4 /* 00001A74 */
00001A72 000F 853C ori.b A7, 0x3C /* '<' */
// begin alternate branch 00001A74-00001A78
label00001A74:
00001A74 853C B6DC or.b 0xDC, D2
// end alternate branch 00001A74-00001A78
label00001A74: // (misaligned)
00001A76 B6DC cmpa.w A3, [A4]+
00001A78 FAAB 02A3 .extension 0xAAB <<F/2-3/5>> // unimplemented
00001A7C 1F08 move.b -[A7], A0
00001A7E 4303 .invalid 1, D3 // invalid opcode 4 with b == 4
00001A80 E8E3 064B bftst -[A3] {25:11}
00001A84 0008 7A27 ori.b A0, 0x27 /* '\'' */
00001A88 0B34 E53B 0C60 053C 0FB0 570B btst [[A4 + 0xC60053C + A6 * 4] + 0xFB0570B], D5
00001A94 3A00 move.w D5, D0
00001A96 270E move.l -[A3], A6
00001A98 FAC5 BD63 .extension 0xAC5 <<F/2-3/5>> // unimplemented
00001A9C 2ECB move.l [A7]+, A3
00001A9E 0F89 bclr A1, D7
00001AA0 13C3 001E 458A move.b [0x001E458A], D3
00001AA6 6B80 bmi -0x7E /* 00001A28 */
00001AA8 1E8C move.b [A7], A4
00001AAA 8901 sbcd D4, D1
00001AAC B8A3 cmp.l D4, -[A3]
00001AAE 071A btst [A2]+, D3
00001AB0 E31F rol D7.b, 1
00001AB2 266B 0043 movea.l A3, [A3 + 0x43]
00001AB6 0451 027B subi.w [A1], 0x27B
00001ABA 1C99 move.b [A6], [A1]+
00001ABC BFF7 10B7 cmpa.l A7, [A7 + D1.w - 0x73]
00001AC0 081A 5790 btst.b [A2]+, 0x90
00001AC4 CB27 and.b -[A7], D5
00001AC6 102A C501 move.b D0, [A2 - 0x3AFF]
00001ACA 0F26 btst -[A6], D7
00001ACC 0483 01F3 0AD3 subi.l D3, 0x1F30AD3
00001AD2 04FB .incomplete
00001AD4 1D47 1064 move.b [A6 + 0x1064], D7
00001AD8 A790 syscall SysEnvirons, flags=7
00001ADA 6B9B bmi -0x63 /* 00001A77 */
00001ADC 0B23 btst -[A3], D5
00001ADE 08D3 05C3 bset.b [A3], 0xC3
00001AE2 0CA7 0F50 AB05 cmpi.l -[A7], 0xF50AB05
00001AE8 D305 addx.b D1, D5
00001AEA DB07 addx.b D5, D7
00001AEC 0441 028D subi.w D1, 0x28D
00001AF0 167C 7107 movea.b A3, 0x7
00001AF4 778F moveq.l D3, 0xFFFFFF8F
00001AF6 E006 asr D6.b, 8
00001AF8 7CE5 moveq.l D6, 0xFFFFFFE5
00001AFA 1F17 move.b -[A7], [A7]
00001AFC 01EC .incomplete
00001AFE 3702 move.w -[A3], D2
00001B00 79A5 moveq.l D4, 0xFFFFFFA5
00001B02 9E7C 170D sub.w D7, 0x170D
00001B06 F147 .extension 0x147 <<F/4-5/0>> // unimplemented
00001B08 0D8F bclr A7, D6
00001B0A 2903 move.l -[A4], D3
00001B0C F710 .extension 0x710 <<F/4-5/3>> // unimplemented
00001B0E 0587 bclr D7, D2
00001B10 1016 move.b D0, [A6]
00001B12 7C77 moveq.l D6, 0x77
00001B14 1021 move.b D0, -[A1]
00001B16 6871 bvc +0x73 /* 00001B89 */
00001B18 0A0F 650A xori.b A7, 0xA /* '\n' */
00001B1C 1710 move.b -[A3], [A0]
00001B1E 8B87 1098 unpk D5, D7, 0x1098
00001B22 CC17 and.b D6, [A7]
00001B24 1043 movea.b A0, D3
00001B26 C5C1 muls.w D2, D1
00001B28 0706 btst D6, D3
00001B2A 021C 3237 andi.b [A4]+, 0x37 /* '7' */
00001B2E 07E5 .incomplete
00001B30 96FB 0152 630E sub.w A3, [[PC] + 0x630E]
00001B36 070D btst A5, D3
00001B38 FF07 .extension 0xF07 <<F/4-5/7>> // unimplemented
00001B3A 1058 movea.b A0, [A0]+
00001B3C C15F and.w [A7]+, D0
00001B3E 8533 9E25 or.b [A3 + A1 * 8 + 0x25], D2
00001B42 060F 1129 addi.b A7, 0x29 /* ')' */
00001B46 1702 move.b -[A3], D2
00001B48 4DF1 6909 lea.l A6, [[A1 + <<invalid base displacement size>> + D6]]
00001B4C 5FC3 sle D3
00001B4E 654D bcs +0x4F /* 00001B9D */
00001B50 1CF0 3C0B move.b [A6]+, [A0 + D3 * 4 + 0xB]
00001B54 0524 btst -[A4], D2
00001B56 0892 9308 bclr.b [A2], 0x8
00001B5A 2C84 move.l [A6], D4
00001B5C 5B01 subq.b D1, 5
00001B5E D21E add.b D1, [A6]+
00001B60 EB00 asl D0.b, 5
00001B62 0043 0D0C ori.w D3, 0xD0C
00001B66 D202 add.b D1, D2
00001B68 00E3 .incomplete
00001B6A 5223 addq.b -[A3], 1
00001B6C 01B3 0B08 bclr [A3 + <<invalid base displacement size>> + D0 * 2], D0
00001B70 BBDD cmpa.l A5, [A5]+
00001B72 7084 moveq.l D0, 0xFFFFFF84
00001B74 7ED2 moveq.l D7, 0xFFFFFFD2
00001B76 1E9B move.b [A7], [A3]+
00001B78 0B32 0902 AB09 btst [[A2 + <<invalid base displacement size>> + D0] - 0x54F7], D5
00001B7E B0F0 1E0C cmpa.w A0, [A0 + D1 * 8 + 0xC]
00001B82 F0D7 0CE8 .extension 0x0D7 <<F/2-3/0>> // unimplemented
00001B86 D21E add.b D1, [A6]+
00001B88 4903 .invalid 4, D3 // invalid opcode 4 with b == 4
00001B8A 270C move.l -[A3], A4
00001B8C FD5A .extension 0xD5A <<F/4-5/6>> // unimplemented
00001B8E 1320 move.b -[A1], -[A0]
00001B90 6D05 blt +0x7 /* 00001B97 */
00001B92 2149 F71A move.l [A0 - 0x8E6], A1
00001B96 F5F7 .invalid <<F/7/2>>
00001B98 1B06 move.b -[A5], D6
00001B9A 2AB3 0B60 8B83 move.l [A5], [A3 - 0x747D]
00001BA0 430C .invalid 1, A4 // invalid opcode 4 with b == 4
00001BA2 A71A syscall GetZone, flags=7
00001BA4 EEFB 0489 0484 bfset [PC + D0.w * 4 - 0x124] {18:9}
00001BAA 6A68 bpl +0x6A /* 00001C14 */
00001BAC 1406 move.b D2, D6
00001BAE 6817 bvc +0x19 /* 00001BC7 */
00001BB0 0738 B633 btst [0xFFFFB633], D3
00001BB4 00C3 .incomplete
00001BB6 008E 6433 3102 ori.l A6, 0x64333102
00001BBC 005B 4214 ori.w [A3]+, 0x4214
00001BC0 7302 moveq.l D1, 0x02
00001BC2 286A 0C25 movea.l A4, [A2 + 0xC25]
00001BC6 0273 763D 02E9 andi.w [A3 + D0.w * 2 - 0x23], 0x763D /* 'v=' */
00001BCC 04EA .incomplete
00001BCE 686A bvc +0x6C /* 00001C3A */
00001BD0 4473 05B9 1E45 0983 neg.w [[0x1E450983 + D0 * 4]]
00001BD8 0589 bclr A1, D2
00001BDA 0228 6A37 1091 andi.b [A0 + 0x1091], 0x37 /* '7' */
00001BE0 0F55 bchg [A5], D7
00001BE2 1CBD move.b [A6], <<invalid special address>>
00001BE4 3967 0242 move.w [A4 + 0x242], -[A7]
00001BE8 B12A 0706 xor.b [A2 + 0x706], D0
00001BEC C507 abcd D2, D7
00001BEE 081F 9B24 btst.b [A7]+, 0x24 /* '$' */
00001BF2 0F64 bchg -[A4], D7
00001BF4 0F02 btst D2, D7
00001BF6 000F B96E ori.b A7, 0x6E /* 'n' */
00001BFA 7702 moveq.l D3, 0x02
00001BFC A147 syscall SetTrapAddress, flags=1
00001BFE 0C97 070C 8F57 cmpi.l [A7], 0x70C8F57
00001C04 10AC 8D00 move.b [A0], [A4 - 0x7300]
00001C08 2708 move.l -[A3], A0
00001C0A 6257 bhi +0x59 /* 00001C63 */
00001C0C 0263 1406 andi.w -[A3], 0x1406
00001C10 66A7 bne -0x57 /* 00001BB9 */
00001C12 0275 6627 0286 andi.w [A5 + D0.w * 2 - 0x122], 0x6627 /* 'f\'' */
// begin alternate branch 00001C14-00001C1C
label00001C14:
00001C14 6627 bne +0x29 /* 00001C3D */
00001C16 0286 0FB4 E95E andi.l D6, 0xFB4E95E
// end alternate branch 00001C14-00001C1C
label00001C14: // (misaligned)
00001C18 0FB4 E95E bclr <<invalid full ext with IS == 1 and I/IS == 6>>, D7
00001C1C 9702 subx.b D3, D2
00001C1E 9A87 sub.l D5, D7
00001C20 1BE2 move.b <<invalid special address>>, -[A2]
00001C22 0200 0FC5 andi.b D0, 0xC5
00001C26 110F move.b -[A0], A7
00001C28 26BD move.l [A3], <<invalid special address>>
00001C2A 33F7 0E43 0C08 6100 move.w [0x0C086100], [A7 + D0 * 8 + 0x43]
00001C32 AD06 syscall NewString, auto_pop
00001C34 270C move.l -[A3], A4
00001C36 D904 addx.b D4, D4
00001C38 84B3 0DF7 or.l D2, <<invalid full ext with IS == 1 and I/IS == 7>>
// begin alternate branch 00001C3A-00001C3C
label00001C3A:
00001C3A 0DF7 .incomplete
// end alternate branch 00001C3A-00001C3C
label00001C3A: // (misaligned)
00001C3C 0CE4 .incomplete
00001C3E F70C .extension 0x70C <<F/4-5/3>> // unimplemented
00001C40 F5E9 .invalid <<F/7/2>>
00001C42 0885 0A0F bclr.b D5, 0xF
00001C46 2604 move.l D3, D4
00001C48 F6C3 079B .extension 0x6C3 <<F/2-3/3>> // unimplemented
00001C4C 00C2 .incomplete
00001C4E C300 abcd D1, D0
00001C50 044C C307 subi.w A4, 0xC307
00001C54 9B42 subx.w D5, D2
00001C56 C100 abcd D0, D0
00001C58 8302 sbcd D1, D2
00001C5A 2702 move.l -[A3], D2
00001C5C A96C syscall FindControl
00001C5E E01A ror D2.b, 8
00001C60 7790 moveq.l D3, 0xFFFFFF90
00001C62 ABC9 syscall IconDispatch
00001C64 8866 or.w D4, -[A6]
00001C66 753C moveq.l D2, 0x3C
00001C68 66AA bne -0x54 /* 00001C14 */
00001C6A 000F 163B ori.b A7, 0x3B /* ';' */
00001C6E 0D02 btst D2, D6
00001C70 0003 002E ori.b D3, 0x2E /* '.' */
00001C74 6617 bne +0x19 /* 00001C8D */
00001C76 01D4 .incomplete
00001C78 B30D cmpm.b [A1]+, [A5]+
00001C7A 653E bcs +0x40 /* 00001CBA */
00001C7C 6665 bne +0x67 /* 00001CE3 */
00001C7E 3E85 move.w [A7], D5
00001C80 0183 bclr D3, D0
00001C82 0123 btst -[A3], D0
00001C84 08D3 04A5 bset.b [A3], 0xA5
00001C88 0045 5DBB ori.w D5, 0x5DBB
00001C8C 0066 4711 ori.w -[A6], 0x4711
00001C90 3177 0B41 2A04 move.w [A0 + 0x2A04], [[A7 + <<invalid base displacement size>>]]
00001C96 EA08 lsr D0.b, 5
00001C98 1702 move.b -[A3], D2
00001C9A 4B88 .invalid 5, A0 // invalid opcode 4 with b == 6
00001C9C C55C and.w [A4]+, D2
00001C9E 4527 .invalid 2, -[A7] // invalid opcode 4 with b == 4
00001CA0 8B5D or.w [A5]+, D5
00001CA2 04E3 .incomplete
00001CA4 199E 5627 move.b [A4 + D5.w * 8 + 0x27], [A6]+
00001CA8 0D42 bchg D2, D6
00001CAA 1714 move.b -[A3], [A4]
00001CAC 9637 0D49 sub.b D3, [[A7 + <<invalid base displacement size>>]]
00001CB0 FE77 056E .extension 0xE77 <<F/1/7>>, 0x056E // unimplemented
00001CB4 1703 move.b -[A3], D3
00001CB6 B3CD cmpa.l A1, A5
00001CB8 4816 nbcd.b [A6]
label00001CBA:
00001CBA 4216 clr.b [A6]
00001CBC 426B 0953 clr.w [A3 + 0x953]
00001CC0 38BB 0307 07CC AB59 move.w [A4], [[PC + <<invalid base displacement size>>] + D0 * 2 + 0x7CCAB59]
00001CC8 170F move.b -[A3], A7
00001CCA 0D0E btst A6, D6
00001CCC F864 5B22 .extension 0x864 <<F/1/4>>, 0x5B22 // unimplemented
00001CD0 A506 syscall KillIO, flags=5
00001CD2 925B sub.w D1, [A3]+
00001CD4 222C 5B41 move.l D1, [A4 + 0x5B41]
00001CD8 D304 addx.b D1, D4
00001CDA 8500 sbcd D2, D0
00001CDC 8107 sbcd D0, D7
00001CDE 6E13 bgt +0x15 /* 00001CF3 */
00001CE0 7807 moveq.l D4, 0x07
00001CE2 056B 5703 bchg [A3 + 0x5703], D2
00001CE6 AB7C syscall stMax
00001CE8 8711 or.b [A1], D3
00001CEA A3B5 syscall vGoDriver, flags=3
00001CEC 061E 64C3 addi.b [A6]+, 0xC3
00001CF0 0A02 0043 xori.b D2, 0x43 /* 'C' */
00001CF4 2A07 move.l D5, D7
00001CF6 0DCE .incomplete
00001CF8 4C08 6308 movem.w D3,A0,A1,A5,A6, A0
00001CFC D305 addx.b D1, D5
00001CFE 1B02 move.b -[A5], D2
00001D00 8319 or.b [A1]+, D1
00001D02 BA5B cmp.w D5, [A3]+
00001D04 22AA 000F move.l [A1], [A2 + 0xF]
00001D08 1617 move.b D3, [A7]
00001D0A 0F6A 0300 bchg [A2 + 0x300], D7
00001D0E 0622 A908 addi.b -[A2], 0x8
00001D12 0F5A bchg [A2]+, D7
00001D14 833B 6552 4C5B or.b [[PC] + 0x4C5B], D1
00001D1A 012C 96F3 btst [A4 - 0x690D], D0
00001D1E 0507 btst D7, D2
00001D20 0C0B 8903 cmpi.b A3, 0x3
00001D24 0F16 btst [A6], D7
00001D26 5B1E subq.b [A6]+, 5
00001D28 9D03 subx.b D6, D3
00001D2A 078B bclr A3, D3
00001D2C D649 add.w D3, A1
00001D2E 020F 16E3 andi.b A7, 0xE3
00001D32 315D 020F move.w [A0 + 0x20F], [A5]+
00001D36 5A7B 2C49 addq.w [PC + D2 * 4 + 0x49], 5
00001D3A 0297 9D90 0F5A andi.l [A7], 0x9D900F5A
00001D40 2B13 move.l -[A5], [A3]
00001D42 4902 .invalid 4, D2 // invalid opcode 4 with b == 4
00001D44 979D sub.l [A5]+, D3
00001D46 60C3 bra -0x3B /* 00001D0B */
00001D48 655A bcs +0x5C /* 00001DA4 */
00001D4A 7B17 moveq.l D5, 0x17
00001D4C 4902 .invalid 4, D2 // invalid opcode 4 with b == 4
00001D4E 979D sub.l [A5]+, D3
00001D50 B60F cmp.b D3, A7
00001D52 5AEB 089C spl [A3 + 0x89C]
00001D56 74DB moveq.l D2, 0xFFFFFFDB
00001D58 1F9C 7473 move.b [A7 + D7.w * 4 + 0x73], [A4]+
00001D5C 139C 74BB move.b [A1 + D7.w * 4 - 0x69], [A4]+
00001D60 129C move.b [A1], [A4]+
00001D62 3B4B 9CE3 move.w [A5 - 0x631D], A3
00001D66 5D06 subq.b D6, 6
00001D68 3E27 move.w D7, -[A7]
00001D6A 0CDE .incomplete
00001D6C 6B12 bmi +0x14 /* 00001D80 */
00001D6E 1E2E 3E2C move.b D7, [A6 + 0x3E2C]
00001D72 2872 0200 movea.l A4, [A2 + D0.w * 2]
00001D76 0F38 B301 btst [0xFFFFB301], D7
00001D7A 4B1A .invalid 5, [A2]+ // invalid opcode 4 with b == 4
00001D7C 4906 .invalid 4, D6 // invalid opcode 4 with b == 4
00001D7E 0F16 btst [A6], D7
label00001D80:
00001D80 B30D cmpm.b [A1]+, [A5]+
00001D82 4D06 .invalid 6, D6 // invalid opcode 4 with b == 4
00001D84 0AA0 8906 0FC5 xori.l -[A0], 0x89060FC5
00001D8A 1BC3 move.b <<invalid special address>>, D3
00001D8C 029E 7A07 0905 andi.l [A6]+, 0x7A070905
00001D92 2A5B movea.l A5, [A3]+
00001D94 03F4 .incomplete
00001D96 2A9B move.l [A5], [A3]+
00001D98 0E85 0163 08AB .invalid.l D5, 0x16308AB // invalid immediate operation
00001D9E 0013 01FB ori.b [A3], 0xFB
00001DA2 4314 .invalid 1, [A4] // invalid opcode 4 with b == 4
label00001DA4:
00001DA4 1623 move.b D3, -[A3]
00001DA6 2127 move.l -[A0], -[A7]
00001DA8 110C move.b -[A0], A4
00001DAA 6305 bls +0x7 /* 00001DB1 */
00001DAC 0700 btst D0, D3
00001DAE 32F4 C102 0700 move.w [A1]+, [[A4 + <<invalid base displacement size>> + A4] + 0x700]
00001DB4 AE2A syscall GetMainDevice, auto_pop
00001DB6 4711 .invalid 3, [A1] // invalid opcode 4 with b == 4
00001DB8 CEC9 mulu.w D7, A1
00001DBA 05FE .incomplete
00001DBC AA00 syscall OpenCPort
00001DBE 1B8A D402 move.b [A5 + A5.w * 4 + 0x2], A2
00001DC2 00E3 .incomplete
00001DC4 7634 moveq.l D3, 0x34
00001DC6 1090 move.b [A0], [A0]
00001DC8 D354 add.w [A4], D1
00001DCA 1416 move.b D2, [A6]
00001DCC CA06 and.b D5, D6
00001DCE 3E53 movea.w A7, [A3]
00001DD0 6176 bsr +0x78 /* 00001E48 */
00001DD2 747B moveq.l D2, 0x7B
00001DD4 0E4A 3E3B .invalid.w A2, 0x3E3B /* '>;' */ // invalid immediate operation
00001DD8 1A14 move.b D5, [A4]
00001DDA C9FD muls.w D4, <<invalid special address>>
00001DDC 0F76 132B 1702 8D0F 26CB bchg [[A6 + 0x1702 + D1 * 2] - 0x72F0D935], D7
00001DE6 18A5 move.b [A4], -[A5]
00001DE8 010F btst A7, D0
00001DEA B47A 1314 cmp.w D2, [PC + 0x1314 /* 00003100, cstring ""<EOF> */]
00001DEE C500 abcd D2, D0
00001DF0 0F76 A304 bchg <<invalid full ext with I/IS == 4>>, D7
00001DF4 A500 syscall Open/PBHOpen/HOpen, flags=5
00001DF6 06F0 .incomplete
00001DF8 0690 2B82 8B74 addi.l [A0], 0x2B828B74
00001DFE B307 xor.b D7, D1
00001E00 0925 btst -[A5], D4
00001E02 2326 move.l -[A1], -[A6]
00001E04 CB08 abcd -[A5], -[A0]
00001E06 7B11 moveq.l D5, 0x11
00001E08 7B91 moveq.l D5, 0xFFFFFF91
00001E0A 9B52 sub.w [A2], D5
00001E0C AD3C syscall SetMenuBar, auto_pop
00001E0E 070B btst A3, D3
00001E10 1793 1126 2702 1A0A move.b [[A3 + 0x2702] + D1 + 0x1A0A], [A3]
00001E18 1E0C move.b D7, A4
00001E1A 2AA3 move.l [A5], -[A3]
00001E1C 2B38 140C move.l -[A5], [0x0000140C]
00001E20 2A17 move.l D5, [A7]
00001E22 163B 1701 move.b D3, [[PC + <<invalid base displacement size>> + D1 * 8]]
00001E26 9905 subx.b D4, D5
00001E28 362B 82DD move.w D3, [A3 - 0x7D23]
00001E2C 35C5 456B move.w [PC + 0x456B /* 00006399, cstring ""<EOF> */], D5
00001E30 262A 6BA6 move.l D3, [A2 + 0x6BA6]
00001E34 0E0F 14BA .invalid.b A7, 0xBA // invalid immediate operation
00001E38 0F06 btst D6, D7
00001E3A 2A1A move.l D5, [A2]+
00001E3C 0F26 btst -[A6], D7
00001E3E 047B 1EFB 1FE1 BF23 subi.w [[-0x40DD]], 0x1EFB
00001E46 1617 move.b D3, [A7]
fn00001E48:
00001E48 023E 0E65 andi.b <<invalid special address>>, 0x65 /* 'e' */
00001E4C 0008 170D ori.b A0, 0xD /* '\r' */
00001E50 2A2A 070E move.l D5, [A2 + 0x70E]
00001E54 8F56 or.w [A6], D7
00001E56 C457 and.w D2, [A7]
00001E58 0D42 bchg D2, D6
00001E5A 9B14 sub.b [A4], D5
00001E5C 3C9E move.w [A6], [A6]+
00001E5E E20E lsr D6.b, 1
00001E60 1B01 move.b -[A5], D1
00001E62 2A24 move.l D5, -[A4]
00001E64 08D3 54F4 bset.b [A3], 0xF4
00001E68 6AD3 bpl -0x2B /* 00001E3D */
00001E6A 32BB 1BED move.w [A1], <<invalid full ext with IS == 1 and I/IS == 5>>
00001E6E 0DE1 .incomplete
00001E70 2F14 move.l -[A7], [A4]
00001E72 C5BD and.l <<invalid special address>>, D2
00001E74 6113 bsr +0x15 /* 00001E89 */
00001E76 74E3 moveq.l D2, 0xFFFFFFE3
00001E78 463B 2817 not.b [PC + D2 + 0x17]
00001E7C 0033 6A25 A3C8 ori.b [ + <<invalid base displacement size>>], 0x25 /* '%' */
00001E82 6500 2316 bcs +0x2318 /* 0000419A */
00001E86 2515 move.l -[A2], [A5]
00001E88 0F26 btst -[A6], D7
00001E8A 5ADB spl [A3]+
00001E8C 317B 113B 4B7B 112B 3E63 0623 4B0C move.w [A0 + 0x4B0C], [[PC + 0x4B7B112B + D1] + 0x3E630623]
00001E9A 5616 addq.b [A6], 3
00001E9C FA07 14B3 .unknown 0xFA07 0x14B3 (W = 5)
00001EA0 069B 1404 070F addi.l [A3]+, 0x1404070F
00001EA6 F257 135E .extension 0x257 <<F/1/1>>, 0x135E // unimplemented
00001EAA 9B14 sub.b [A4], D5
00001EAC 16CB move.b [A3]+, A3
00001EAE 6589 bcs -0x75 /* 00001E39 */
00001EB0 645B bcc +0x5D /* 00001F0D */
00001EB2 1578 C102 0200 move.b [A2 + 0x200], [0xFFFFC102]
00001EB8 7B2A moveq.l D5, 0x2A
00001EBA 0428 E0A2 1A0F subi.b [A0 + 0x1A0F], 0xA2
00001EC0 2614 move.l D3, [A4]
00001EC2 2716 move.l -[A3], [A6]
00001EC4 2F63 4173 move.l [A7 + 0x4173], -[A3]
00001EC8 009B 0C8B 130F ori.l [A3]+, 0xC8B130F
00001ECE 141A move.b D2, [A2]+
00001ED0 0780 bclr D0, D3
00001ED2 0ABB 5D06 6616 EB3A 2100 16AB 1721 xori.l [[PC + 0x210016AB + A6 * 2] + 0x1721], 0x5D066616
00001EE0 0033 0307 0E54 ori.b [A3 + D0 * 8 + 0x54], 0x7
00001EE6 0666 132E addi.w -[A6], 0x132E
00001EEA 2523 move.l -[A2], -[A3]
00001EEC 0F04 btst D4, D7
00001EEE 840E or.b D2, A6
00001EF0 3645 movea.w A3, D5
00001EF2 1504 move.b -[A2], D4
00001EF4 CEDB mulu.w D7, [A3]+
00001EF6 0106 btst D6, D0
00001EF8 3625 move.w D3, -[A5]
00001EFA 190F move.b -[A4], A7
00001EFC C115 and.b [A5], D0
00001EFE C845 and.w D4, D5
00001F00 6B0E bmi +0x10 /* 00001F10 */
00001F02 0702 btst D2, D3
00001F04 96E9 0EC1 sub.w A3, [A1 + 0xEC1]
00001F08 0BD0 .incomplete
00001F0A E1C5 asl .w D5
00001F0C DB01 addx.b D5, D1
00001F0E 04CC .incomplete
label00001F10:
00001F10 141A move.b D2, [A2]+
00001F12 0F26 btst -[A6], D7
00001F14 7300 moveq.l D1, 0x00
00001F16 1C93 move.b [A6], [A3]
00001F18 0B9B bclr [A3]+, D5
00001F1A 00B8 8B25 C84B 0165 ori.l [0x00000165], 0x8B25C84B
00001F22 1201 move.b D1, D1
00001F24 1304 move.b -[A1], D4
00001F26 28B3 001A move.l [A4], [A3 + D0.w + 0x1A]
00001F2A 2791 1F37 025D 6D6D E1A2 B300 move.l [[A3 + 0x25D6D6D] + D1 * 8 - 0x1E5D4D00], [A1]
// begin alternate branch 00001F34-00001F36
label00001F34:
00001F34 B300 xor.b D0, D1
// end alternate branch 00001F34-00001F36
label00001F34: // (misaligned)
00001F36 E071 roxr D1.w, D0
00001F38 C6A9 0193 and.l D3, [A1 + 0x193]
00001F3C 01C8 .incomplete
00001F3E 8509 sbcd -[A2], -[A1]
00001F40 0FAA 000F bclr [A2 + 0xF], D7
00001F44 0682 0793 C1C8 addi.l D2, 0x793C1C8
00001F4A 4B36 9D6E .invalid 5, <<invalid full ext with IS == 1 and I/IS == 6>> // invalid opcode 4 with b == 4
00001F4E 8B15 or.b [A5], D5
00001F50 0854 7B05 bchg.b [A4], 0x5
00001F54 A33F syscall InitUtil, flags=3
00001F56 D301 addx.b D1, D1
00001F58 64A3 bcc -0x5B /* 00001EFD */
00001F5A 3F2B 458B move.w -[A7], [A3 + 0x458B]
00001F5E 0EA3 3FFB 2483 .invalid.l -[A3], 0x3FFB2483 // invalid immediate operation
00001F64 560D addq.b A5, 3
00001F66 1E4D movea.b A7, A5
00001F68 0317 btst [A7], D1
00001F6A 9138 0E3A sub.b [0x00000E3A], D0
00001F6E 931A sub.b [A2]+, D1
00001F70 2700 move.l -[A3], D0
00001F72 89A5 or.l -[A5], D4
00001F74 07CB .incomplete
00001F76 00FB .incomplete
00001F78 1F74 0F06 4B1B 2B15 move.b [A7 + 0x2B15], [[A4 + <<invalid base displacement size>>] + D0 * 8 + 0x4B1B]
00001F80 4700 .invalid 3, D0 // invalid opcode 4 with b == 4
00001F82 60B0 bra -0x4E /* 00001F34 */
label00001F84:
00001F84 9311 sub.b [A1], D1
00001F86 2E93 move.l [A7], [A3]
00001F88 112C 4503 move.b -[A0], [A4 + 0x4503]
00001F8C 1700 move.b -[A3], D0
00001F8E 6AF4 bpl -0xA /* 00001F84 */
00001F90 8356 or.w [A6], D1
00001F92 A106 syscall KillIO, flags=1
00001F94 04F3 .incomplete
00001F96 0330 DB01 btst [[A0 + <<invalid base displacement size>> + A5 * 2]], D1
00001F9A ED06 asl D6.b, 6
00001F9C 2715 move.l -[A3], [A5]
00001F9E 69E3 bvs -0x1B /* 00001F83 */
00001FA0 76E8 moveq.l D3, 0xFFFFFFE8
00001FA2 141A move.b D2, [A2]+
00001FA4 0F26 btst -[A6], D7
00001FA6 7674 moveq.l D3, 0x74
00001FA8 9B3B F344 sub.b <<invalid full ext with I/IS == 4>>, D5
00001FAC 140C move.b D2, A4
00001FAE 9311 sub.b [A1], D1
00001FB0 1A0F move.b D5, A7
00001FB2 2633 0923 2DBB 4D2B 075A move.l D3, [[A3 + 0x2DBB + D0] + 0x4D2B075A]
fn00001FBC:
00001FBC 5B1D subq.b [A5]+, 5
00001FBE 1E61 movea.b A7, -[A1]
00001FC0 01A2 bclr -[A2], D0
00001FC2 A21A syscall GetZone, flags=2
00001FC4 0F26 btst -[A6], D7
00001FC6 6178 bsr +0x7A /* 00002040 */
00001FC8 B300 xor.b D0, D1
00001FCA 61F0 bsr -0xE /* 00001FBC */
00001FCC 133F move.b -[A1], <<invalid special address>>
00001FCE D34C addx.w -[A1], -[A4]
00001FD0 0313 btst [A3], D1
00001FD2 A515 syscall SetVol/PBHSetVol/HSetVol, flags=5
00001FD4 A21A syscall GetZone, flags=2
00001FD6 0F26 btst -[A6], D7
00001FD8 2716 move.l -[A3], [A6]
00001FDA 3617 move.w D3, [A7]
00001FDC 0D76 C900 bchg [A6 + <<invalid base displacement size>> + A4], D6
00001FE0 E307 asl D7.b, 1
00001FE2 0918 btst [A0]+, D4
00001FE4 0F26 btst -[A6], D7
00001FE6 4B00 .invalid 5, D0 // invalid opcode 4 with b == 4
00001FE8 8356 or.w [A6], D1
00001FEA 7A0F moveq.l D5, 0x0F
00001FEC 1E16 move.b D7, [A6]
00001FEE 0FA2 bclr -[A2], D7
00001FF0 EB04 asl D4.b, 5
00001FF2 325B movea.w A1, [A3]+
00001FF4 61BB bsr -0x43 /* 00001FB1 */
00001FF6 0CA3 3F61 12D6 cmpi.l -[A3], 0x3F6112D6
// begin alternate branch 00001FFA-00001FFC
fn00001FFA:
00001FFA 12D6 move.b [A1]+, [A6]
// end alternate branch 00001FFA-00001FFC
fn00001FFA: // (misaligned)
00001FFC 8B3B 0F81 or.b [[ + <<invalid base displacement size>> + D0 * 8]], D5
00002000 0025 2B03 ori.b -[A5], 0x3
00002004 4006 negx.b D6
00002006 879F or.l [A7]+, D3
00002008 180F move.b D4, A7
0000200A 3D2B 0340 move.w -[A6], [A3 + 0x340]
0000200E 252B E103 move.l -[A2], [A3 - 0x1EFD]
00002012 0C08 0F81 cmpi.b A0, 0x81
00002016 0053 3F41 ori.w [A3], 0x3F41 /* '?A' */
0000201A 000F 0121 ori.b A7, 0x21 /* '!' */
0000201E 8356 or.w [A6], D1
00002020 141A move.b D2, [A2]+
00002022 0FC1 .incomplete
00002024 2A33 0425 move.l D5, [A3 + D0.w * 4 + 0x25]
00002028 1D0F move.b -[A6], A7
0000202A E909 lsl D1.b, 4
0000202C 0F26 btst -[A6], D7
0000202E 0B08 btst A0, D5
00002030 7B12 moveq.l D5, 0x12
00002032 FB0F .extension 0xB0F <<F/4-5/5>> // unimplemented
00002034 BB4D cmpm.w [A5]+, [A5]+
00002036 8304 sbcd D1, D4
00002038 AB2E syscall PatExTbl
0000203A 4911 .invalid 4, [A1] // invalid opcode 4 with b == 4
0000203C 1780 060F move.b [A3 + D0.w * 8 + 0xF], D0
fn00002040:
00002040 6103 bsr +0x5 /* 00002045 */
00002042 0710 btst [A0], D3
00002044 3AF3 0981 move.w [A5]+, [[ + <<invalid base displacement size>> + D0]]
00002048 01AA 000F bclr [A2 + 0xF], D0
0000204C 1A0F move.b D5, A7
0000204E 2669 12A2 movea.l A3, [A1 + 0x12A2]
00002052 BA0F cmp.b D5, A7
00002054 1A0F move.b D5, A7
00002056 2503 move.l -[A2], D3
00002058 0F26 btst -[A6], D7
0000205A 619E bsr -0x60 /* 00001FFA */
0000205C AB00 syscall BitBlt
0000205E 1A0F move.b D5, A7
00002060 2607 move.l D3, D7
00002062 1379 FB06 AB00 A189 move.b [A1 - 0x5E77], [0xFB06AB00]
0000206A 4193 .invalid 0, [A3] // invalid opcode 4 with b == 6
0000206C 430A .invalid 1, A2 // invalid opcode 4 with b == 4
0000206E A500 syscall Open/PBHOpen/HOpen, flags=5
00002070 9700 subx.b D3, D0
00002072 29AB 13EB 09C1 move.l [[ + <<invalid base displacement size>>]], [A3 + 0x13EB]
00002078 2F41 0253 move.l [A7 + 0x253], D1
0000207C 05E1 .incomplete
0000207E 4D0F .invalid 6, A7 // invalid opcode 4 with b == 4
00002080 26BE move.l [A3], <<invalid special address>>
00002082 DC30 8304 add.b D6, <<invalid full ext with I/IS == 4>>
00002086 233B 0101 move.l -[A1], [[PC + <<invalid base displacement size>> + D0]]
0000208A 070A btst A2, D3
0000208C 4888 1A0F movem.w A0, D0,D1,D2,D3,A1,A3,A4
00002090 2606 move.l D3, D6
00002092 9311 sub.b [A1], D1
00002094 2710 move.l -[A3], [A0]
00002096 A44B syscall SetGrowZone, flags=4
00002098 1B83 071A 0F26 move.b [[A5 + D0 * 8] + 0xF26], D3
0000209E 2704 move.l -[A3], D4
000020A0 E850 roxr D0.w, 4
000020A2 203B 2A33 move.l D0, [PC + D2 * 2 + 0x33]
000020A6 30CB move.w [A0]+, A3
000020A8 3093 move.w [A0], [A3]
000020AA 3EDB move.w [A7]+, [A3]+
000020AC FB9B .invalid <<F/6/5>>
000020AE 5810 addq.b [A0], 4
000020B0 C627 and.b D3, -[A7]
000020B2 02D0 .incomplete
000020B4 3718 move.w -[A3], [A0]+
000020B6 67E3 beq -0x1B /* 0000209B */
000020B8 8D80 4B09 unpk D6, D0, 0x4B09
000020BC C348 exg A1, A0
000020BE C617 and.b D3, [A7]
000020C0 157A 402A 06C6 move.b [A2 + 0x6C6], [PC + 0x402A /* 000060EC, cstring ""<EOF> */]
000020C6 1A07 move.b D5, D7
000020C8 819F or.l [A7]+, D0
000020CA 7EDB moveq.l D7, 0xFFFFFFDB
000020CC 24C6 move.l [A2]+, D6
000020CE 1303 move.b -[A1], D3
000020D0 F47E cpusha DATA
000020D2 D54D addx.w -[A2], -[A5]
000020D4 3637 0E5A move.w D3, [A7 + D0 * 8 + 0x5A]
000020D8 DDA3 add.l -[A3], D6
000020DA 9301 subx.b D1, D1
000020DC D327 add.b -[A7], D1
000020DE 4551 chk.w D2, [A1]
000020E0 0717 btst [A7], D3
000020E2 3D27 move.w -[A6], -[A7]
000020E4 0D13 btst [A3], D6
000020E6 0F06 btst D6, D7
000020E8 0EA5 00B3 847E .invalid.l -[A5], 0xB3847E // invalid immediate operation
000020EE 0C2A 0C29 011B cmpi.b [A2 + 0x11B], 0x29 /* ')' */
000020F4 7857 moveq.l D4, 0x57
000020F6 025B 4710 andi.w [A3]+, 0x4710
000020FA B1B1 0000 xor.l [A1 + D0.w], D0
000020FE 3C9E move.w [A6], [A6]+
00002100 2481 move.l [A2], D1
00002102 5508 subq.b A0, 2
00002104 E313 roxl D3.b, 1
00002106 0712 btst [A2], D3
00002108 5F02 subq.b D2, 7
0000210A 00DB .incomplete
0000210C 6943 bvs +0x45 /* 00002151 */
0000210E 100A move.b D0, A2
00002110 A01A syscall GetZone
00002112 0303 btst D3, D1
00002114 2670 A144 movea.l A3, <<invalid full ext with I/IS == 4>>
00002118 D327 add.b -[A7], D1
0000211A 5711 subq.b [A1], 3
0000211C CE25 and.b D7, -[A5]
0000211E 0A0E 2903 xori.b A6, 0x3
00002122 4390 .invalid 1, [A0] // invalid opcode 4 with b == 6
00002124 B1BC F719 79F7 xor.l 0xF71979F7, D0
0000212A 198A A719 move.b [[A4 + A2 * 8]], A2
0000212E 9B95 sub.l [A5], D5
00002130 0743 bchg D3, D3
00002132 9017 sub.b D0, [A7]
00002134 1910 move.b -[A4], [A0]
00002136 0101 btst D1, D0
00002138 1704 move.b -[A3], D4
0000213A 846B 1726 or.w D2, [A3 + 0x1726]
0000213E 210C move.l -[A0], A4
00002140 E5AE lsl D6, D2
00002142 DB29 5719 add.b [A1 + 0x5719], D5
00002146 EB19 rol D1.b, 5
00002148 040F B50B subi.b A7, 0xB
0000214C 4B46 chk.w D5, D6
0000214E 1703 move.b -[A3], D3
00002150 BBA3 xor.l -[A3], D5
00002152 2763 2BA5 move.l [A3 + 0x2BA5], -[A3]
00002156 450B .invalid 2, A3 // invalid opcode 4 with b == 4
00002158 0333 6517 02BB 1782 btst [[A3] + D6 * 4 + 0x2BB1782], D1
00002160 C453 and.w D2, [A3]
00002162 3025 move.w D0, -[A5]
00002164 016B 3306 bchg [A3 + 0x3306], D0
00002168 3B2C AA00 move.w -[A5], [A4 - 0x5600]
0000216C 0F16 btst [A6], D7
0000216E 5B02 subq.b D2, 5
00002170 2586 B304 move.l <<invalid full ext with I/IS == 4>>, D6
00002174 1B13 move.b -[A5], [A3]
00002176 B304 xor.b D4, D1
00002178 7C0C moveq.l D6, 0x0C
0000217A BB12 xor.b [A2], D5
0000217C 0CE3 .incomplete
0000217E 180C move.b D4, A4
00002180 3B2C 0200 move.w -[A5], [A4 + 0x200]
00002184 2378 431A E902 move.l [A1 - 0x16FE], [0x0000431A]
0000218A 0FF9 .incomplete
0000218C 02CB .incomplete
0000218E 4DFD lea.l A6, <<invalid special address>>
00002190 0207 06EA andi.b D7, 0xEA
00002194 E502 asl D2.b, 2
00002196 0797 bclr [A7], D3
00002198 3CED 02B9 move.w [A6]+, [A5 + 0x2B9]
0000219C 021B 78BB andi.b [A3]+, 0xBB
000021A0 003B 2C48 8D12 1374 ori.b [[PC + A0 * 4] + 0x1374], 0x48 /* 'H' */
000021A8 0AA5 AD2B 2C89 xori.l -[A5], 0xAD2B2C89
000021AE 0C85 0D53 1863 cmpi.l D5, 0xD531863
000021B4 44E5 move.b -[A5], CCR
000021B6 00D3 .incomplete
000021B8 02B2 2B2C 5B10 0F09 andi.l [[A2 + <<invalid base displacement size>> + D0 * 8]], 0x2B2C5B10
000021C0 0216 8B06 andi.b [A6], 0x6
000021C4 0200 FB10 andi.b D0, 0x10
000021C8 1E06 move.b D7, D6
000021CA 2B2C 4008 move.l -[A5], [A4 + 0x4008]
000021CE 1A2B 0526 move.b D5, [A3 + 0x526]
000021D2 38E1 move.w [A4]+, -[A1]
000021D4 0025 260F ori.b -[A5], 0xF
000021D8 6500 0F02 bcs +0xF04 /* 000030DC */
000021DC 00FB .incomplete
000021DE 0B09 btst A1, D5
000021E0 27E5 AE2B move.l [PC + A2 * 8 + 0x2B], -[A5]
000021E4 2CF7 2278 move.l [A6]+, [A7 + D2.w * 2 + 0x78]
000021E8 A104 syscall Control, flags=1
000021EA 0653 18E5 addi.w [A3], 0x18E5
000021EE 05C3 .incomplete
000021F0 4D27 .invalid 6, -[A7] // invalid opcode 4 with b == 4
000021F2 0B1A btst [A2]+, D5
000021F4 0504 btst D4, D2
000021F6 9311 sub.b [A1], D1
000021F8 215E 8309 move.l [A0 - 0x7CF7], [A6]+
000021FC 0853 00CA bchg.b [A3], 0xCA
00002200 607B bra +0x7D /* 0000227D */
00002202 0FCA .incomplete
fn00002204:
00002204 74EB moveq.l D2, 0xFFFFFFEB
00002206 2714 move.l -[A3], [A4]
00002208 EB00 asl D0.b, 5
0000220A 7B33 moveq.l D5, 0x33
0000220C 735E moveq.l D1, 0x5E
0000220E 06E6 .incomplete
00002210 0200 5B4E andi.b D0, 0x4E /* 'N' */
00002214 61EE bsr -0x10 /* 00002204 */
00002216 C0CB mulu.w D0, A3
00002218 12E6 move.b [A1]+, -[A6]
0000221A 0F00 btst D0, D7
0000221C 3B06 move.w -[A5], D6
0000221E 1300 move.b -[A1], D0
00002220 0719 btst [A1]+, D3
00002222 3016 move.w D0, [A6]
00002224 E30D lsl D5.b, 1
00002226 EB00 asl D0.b, 5
00002228 5B39 0FD4 06A6 subq.b [0x0FD406A6], 5
0000222E 0622 5E0F addi.b -[A2], 0xF
00002232 B62B 1F14 cmp.b D3, [A3 + 0x1F14]
00002236 1630 0617 move.b D3, [A0 + D0.w * 8 + 0x17]
0000223A 05DD .incomplete
0000223C CB3B 0104 and.b <<invalid full ext with I/IS == 4>>, D5
00002240 6325 bls +0x27 /* 00002267 */
00002242 F302 .extension 0x302 <<F/4-5/1>> // unimplemented
00002244 3E93 move.w [A7], [A3]
00002246 05F4 .incomplete
00002248 9311 sub.b [A1], D1
0000224A B293 cmp.l D1, [A3]
0000224C 1153 12FB move.b [A0 + 0x12FB], [A3]
00002250 0A0B 0273 xori.b A3, 0x73 /* 's' */
00002254 0A8B 0507 0825 xori.l A3, 0x5070825
0000225A 06C3 .incomplete
0000225C 09A5 bclr -[A5], D4
0000225E 780F moveq.l D4, 0x0F
00002260 C102 abcd D0, D2
00002262 BB07 xor.b D7, D5
00002264 F302 .extension 0x302 <<F/4-5/1>> // unimplemented
00002266 3B07 move.w -[A5], D7
00002268 A6BB syscall vIAZPostInit, flags=6
0000226A 00AB 0122 3300 B35D ori.l [A3 - 0x4CA3], 0x1223300
00002272 1440 movea.b A2, D0
00002274 A60C syscall GetFileInfo/PBHGetFInfo/HGetFileInfo, flags=6
00002276 22D6 move.l [A1]+, [A6]
00002278 DB08 addx.b -[A5], -[A0]
0000227A DE17 add.b D7, [A7]
0000227C 136B 6B4E 9B02 move.b [A1 - 0x64FE], [A3 + 0x6B4E]
00002282 DB05 addx.b D5, D5
00002284 CA6B 0C5B and.w D5, [A3 + 0xC5B]
00002288 0093 2507 1AE0 ori.l [A3], 0x25071AE0
0000228E 1F16 move.b -[A7], [A6]
00002290 8390 or.l [A0], D1
00002292 01AA C1D6 bclr [A2 - 0x3E2A], D0
00002296 C321 and.b -[A1], D1
00002298 6004 bra +0x6 /* 0000229E */
0000229A 0F0A btst A2, D7
0000229C 0F0A btst A2, D7
label0000229E:
0000229E 5B80 subq.l D0, 5
000022A0 B371 0948 xor.w [A1 + <<invalid base displacement size>>], D1
000022A4 D820 add.b D4, -[A0]
000022A6 0377 D3DE bchg <<invalid full ext with IS == 1 and I/IS == 6>>, D1
000022AA 1FFB 228B move.b <<invalid special address>>, [PC + D2.w * 2 - 0x117]
000022AE 300F move.w D0, A7
000022B0 107B 733C movea.b A0, <<invalid full ext with I/IS == 4>>
000022B4 A317 syscall Eject, flags=3
000022B6 1718 move.b -[A3], [A0]+
000022B8 64CD bcc -0x31 /* 00002287 */
000022BA C4F5 C317 18FC F31A mulu.w D2, [[A5] + A4 * 2 + 0x18FCF31A]
000022C2 1E16 move.b D7, [A6]
000022C4 0F65 bchg -[A5], D7
000022C6 63BB bls -0x43 /* 00002283 */
000022C8 7121 moveq.l D0, 0x21
000022CA 0707 btst D7, D3
000022CC 180F move.b D4, A7
000022CE AB29 syscall TrimRect
000022D0 E501 asl D1.b, 2
000022D2 0B65 bchg -[A5], D5
000022D4 0AC1 .incomplete
000022D6 0007 9966 ori.b D7, 0x66 /* 'f' */
000022DA 0704 btst D4, D3
000022DC 73C1 moveq.l D1, 0xFFFFFFC1
000022DE 0017 196C ori.b [A7], 0x6C /* 'l' */
000022E2 0501 btst D1, D2
000022E4 0F06 btst D6, D7
000022E6 0F05 btst D5, D7
000022E8 0143 bchg D3, D0
000022EA 005A FB16 ori.w [A2]+, 0xFB16
000022EE 063E AA00 addi.b <<invalid special address>>, 0x0
000022F2 0F16 btst [A6], D7
000022F4 EB56 roxl D6.w, 5
000022F6 E528 lsl D0.b, D2
000022F8 81C6 divs.w D0, D6
000022FA 6901 bvs +0x3 /* 000022FD */
000022FC 0F71 017B 1769 010F 1643 2169 bchg [[A1 + 0x1769010F] + 0x16432169], D7
00002308 017B 1369 010F bchg [[PC + 0x10F]], D0
0000230E 7101 moveq.l D0, 0x01
00002310 3314 move.w -[A1], [A4]
00002312 6901 bvs +0x3 /* 00002315 */
00002314 0F6D 0173 bchg [A5 + 0x173], D7
00002318 2361 1FD3 move.l [A1 + 0x1FD3], -[A1]
0000231C 1DEB 1E02 move.b <<invalid special address>>, [A3 + 0x1E02]
00002320 0033 8949 020F ori.b [A3 + D0.w * 2 + 0xF], 0x49 /* 'I' */
00002326 16F3 5645 move.b [A3]+, [A3 + D5.w * 8 + 0x45]
0000232A 02C3 .incomplete
0000232C 0FAE 33BE bclr [A6 + 0x33BE], D7
00002330 9C1B sub.b D6, [A3]+
00002332 4B7B 1174 chk.w D5, <<invalid full ext with I/IS == 4>>
00002336 BB2E 9C0F xor.b [A6 - 0x63F1], D5
0000233A 9C74 3B24 sub.w D6, <<invalid full ext with I/IS == 4>>
0000233E 25C4 AE2B move.l [PC - 0x51D5 /* FFFFD16B, cstring ""<EOF> */], D4
00002342 CBA9 037B and.l [A1 + 0x37B], D5
00002346 4A0D tst.b A5
00002348 06E5 .incomplete
0000234A C3EA 08FB muls.w D1, [A2 + 0x8FB]
0000234E 2927 move.l -[A4], -[A7]
00002350 186E 45B8 movea.b A4, [A6 + 0x45B8]
00002354 9B5D sub.w [A5]+, D5
00002356 14A9 0033 move.b [A2], [A1 + 0x33]
0000235A 7807 moveq.l D4, 0x07
0000235C 0AB5 7A4B 0109 012B 11DD 0143 172D xori.l [[A5 + 0x11DD + D0] + 0x143172D], 0x7A4B0109
0000236A 011B btst [A3]+, D0
0000236C 23AB 04FB 35CB 1D61 010B move.l [[ + <<invalid base displacement size>>] + 0x1D61010B], [A3 + 0x4FB]
00002376 0706 btst D6, D3
00002378 7B73 moveq.l D5, 0x73
0000237A 8901 sbcd D4, D1
0000237C 0F78 B27B bchg [0xFFFFB27B], D7
00002380 733A moveq.l D1, 0x3A
00002382 C329 4932 and.b [A1 + 0x4932], D1
00002386 A901 syscall FMSwapFont
00002388 DB26 add.b -[A6], D5
0000238A AA00 syscall OpenCPort
0000238C 1B8A E301 move.b [[A5 + <<invalid base displacement size>> + A6 * 2]], A2
00002390 A384 syscall GetOSDefault, flags=3
00002392 AB07 syscall PutPicByte
00002394 0362 bchg -[A2], D1
00002396 AB07 syscall PutPicByte
00002398 0F14 btst [A4], D7
0000239A 0713 btst [A3], D3
0000239C 921A sub.b D1, [A2]+
0000239E 0356 bchg [A6], D1
000023A0 26E3 move.l [A3]+, -[A3]
000023A2 1721 move.b -[A3], -[A1]
000023A4 0503 btst D3, D2
000023A6 0206 C329 andi.b D6, 0x29 /* ')' */
000023AA 0633 375B 001A addi.b [A3 + D0.w + 0x1A], 0x5B /* '[' */
000023B0 0F26 btst -[A6], D7
000023B2 DB05 addx.b D5, D5
000023B4 6B87 bmi -0x77 /* 0000233D */
000023B6 4B05 .invalid 5, D5 // invalid opcode 4 with b == 4
000023B8 9325 sub.b -[A5], D1
000023BA A103 syscall Write, flags=1
000023BC CB0F abcd -[A5], -[A7]
000023BE 1719 move.b -[A3], [A1]+
000023C0 66AB bne -0x53 /* 0000236D */
000023C2 29C1 1D8D 1D41 move.l 0x1D8D1D41, D1
000023C8 1DC1 move.b <<invalid special address>>, D1
000023CA 1D27 move.b -[A6], -[A7]
000023CC 098E bclr A6, D4
000023CE 7311 moveq.l D1, 0x11
000023D0 1A0F move.b D5, A7
000023D2 E17A rol D2.w, D0
000023D4 B301 xor.b D1, D1
000023D6 4303 .invalid 1, D3 // invalid opcode 4 with b == 4
000023D8 0A83 7105 2263 xori.l D3, 0x71052263
000023DE 19AB 070F 44BB move.b [A4 + D4.w * 4 - 0x69], [A3 + 0x70F]
000023E4 17D1 393E 0719 A707 045A move.b [[PC + 0x719A707] + D3 + 0x45A], [A1]
000023EE 171B move.b -[A3], [A3]+
000023F0 AD45 syscall CheckItem, auto_pop
000023F2 0B8B bclr A3, D5
000023F4 3257 movea.w A1, [A7]
000023F6 0465 622B subi.w -[A5], 0x622B /* 'b+' */
000023FA 1F17 move.b -[A7], [A7]
000023FC 129A move.b [A1], [A2]+
000023FE A55C syscall MemoryDispatch/MemoryDispatchA0Result, flags=5
00002400 D37A 5AE3 add.w [PC + 0x5AE3 /* 00007EE5, cstring ""<EOF> */], D1
00002404 0804 F69E btst.b D4, 0x9E
00002408 1B2B 0428 move.b -[A5], [A3 + 0x428]
0000240C 9E02 sub.b D7, D2
0000240E 00AB 16A3 1304 F613 ori.l [A3 - 0x9ED], 0x16A31304
00002416 010B btst A3, D0
00002418 1504 move.b -[A2], D4
0000241A 2813 move.l D4, [A3]
0000241C 0145 bchg D5, D0
0000241E 0133 0C04 btst [A3 + D0 * 4 + 0x4], D0
00002422 0716 btst [A6], D3
00002424 EC5B ror D3.w, 6
00002426 0517 btst [A7], D2
00002428 1A9E move.b [A5], [A6]+
0000242A 1318 move.b -[A1], [A0]+
0000242C 230C move.l -[A1], A4
0000242E 3317 move.w -[A1], [A7]
00002430 EB5D rol D5.w, 5
00002432 AB3D syscall bcMain1
00002434 F321 .extension 0x321 <<F/4-5/1>> // unimplemented
00002436 9C63 sub.w D6, -[A3]
00002438 3063 movea.w A0, -[A3]
0000243A 062B 6E63 06F3 addi.b [A3 + 0x6F3], 0x63 /* 'c' */
00002440 338E 2974 move.w <<invalid full ext with I/IS == 4>>, A6
00002444 E324 asl D4.b, D1
00002446 6709 beq +0xB /* 00002451 */
00002448 D6A9 5027 add.l D3, [A1 + 0x5027]
0000244C 0FD8 .incomplete
0000244E 01A2 bclr -[A2], D0
00002450 4843 swap.w D3
00002452 1147 0AE2 move.b [A0 + 0xAE2], D7
00002456 1818 move.b D4, [A0]+
00002458 BB00 xor.b D0, D5
0000245A 0E68 C101 C305 .invalid.w [A0 - 0x3CFB], 0xC101 // invalid immediate operation
00002460 0B07 btst D7, D5
00002462 0406 3EE9 subi.b D6, 0xE9
00002466 090B btst A3, D4
00002468 27E9 0085 090B 27F4 6A35 move.l [[PC + <<invalid base displacement size>> + D0] + 0x27F46A35], [A1 + 0x85]
00002472 76D2 moveq.l D3, 0xFFFFFFD2
00002474 071A btst [A2]+, D3
00002476 D6E2 add.w A3, -[A2]
00002478 6E17 bgt +0x19 /* 00002491 */
0000247A 10D5 move.b [A0]+, [A5]
0000247C 1458 movea.b A2, [A0]+
0000247E 2E48 movea.l A7, A0
00002480 CC40 and.w D6, D0
00002482 0E65 C9AB .invalid.w -[A5], 0xC9AB // invalid immediate operation
00002486 3CE5 move.w [A6]+, -[A5]
00002488 2107 move.l -[A0], D7
0000248A 1056 movea.b A0, [A6]
0000248C A4C3 syscall vRelBlock, flags=4
0000248E 02C3 .incomplete
00002490 05F3 .incomplete
00002492 5448 addq.w A0, 2
00002494 5B1F subq.b [A7]+, 5
00002496 0417 0C19 subi.b [A7], 0x19
0000249A 430A .invalid 1, A2 // invalid opcode 4 with b == 4
0000249C 949B sub.l D2, [A3]+
0000249E 0004 171C ori.b D4, 0x1C
000024A2 67C1 beq -0x3D /* 00002465 */
000024A4 0007 1102 ori.b D7, 0x2
000024A8 0B15 btst [A5], D5
000024AA 0617 1B51 addi.b [A7], 0x51 /* 'Q' */
000024AE E515 roxl D5.b, 2
000024B0 D23A A617 add.b D1, [PC - 0x59E9 /* FFFFCAC9, cstring ""<EOF> */]
000024B4 0FEE .incomplete
000024B6 5829 0A53 addq.b [A1 + 0xA53], 4
000024BA 33C5 0005 0A53 move.w [0x00050A53], D5
000024C0 3306 move.w -[A1], D6
000024C2 A665 syscall StackSpace, flags=6
000024C4 10E8 CB0E move.b [A0]+, [A0 - 0x34F2]
000024C8 7E17 moveq.l D7, 0x17
000024CA 1B85 6D87 9327 091C move.b [[ + <<invalid base displacement size>>] + D6 * 4 - 0x6CD8F6E4], D5
000024D2 471D .invalid 3, [A5]+ // invalid opcode 4 with b == 4
000024D4 0A49 87F3 xori.w A1, 0x87F3
000024D8 31DC 9B80 move.w [0xFFFF9B80], [A4]+
000024DC DC0F add.b D6, A7
000024DE 0155 bchg [A5], D0
000024E0 171C move.b -[A3], [A4]+
000024E2 0FC3 .incomplete
000024E4 058D bclr A5, D2
000024E6 1683 move.b [A3], D3
000024E8 2A04 move.l D5, D4
000024EA F66A 0B01 .extension 0x66A <<F/1/3>>, 0x0B01 // unimplemented
000024EE E102 asl D2.b, 8
000024F0 070B btst A3, D3
000024F2 603B bra +0x3D /* 0000252F */
000024F4 20B3 2241 move.l [A0], [A3 + D2.w * 2 + 0x41]
000024F8 0063 1E85 ori.w -[A3], 0x1E85
000024FC 610F bsr +0x11 /* 0000250D */
000024FE C514 and.b [A4], D2
00002500 070A btst A2, D3
00002502 D402 add.b D2, D2
00002504 000F B222 ori.b A7, 0x22 /* '\"' */
00002508 5B10 subq.b [A0], 5
0000250A DB4C addx.w -[A5], -[A4]
0000250C 271D move.l -[A3], [A5]+
0000250E 4465 neg.w -[A5]
00002510 017B A0AB bchg [PC + A2.w - 0x85], D0
00002514 9306 subx.b D1, D6
00002516 9327 sub.b -[A7], D1
00002518 0200 0F78 andi.b D0, 0x78 /* 'x' */
0000251C B293 cmp.l D1, [A3]
0000251E 275B 1003 move.l [A3 + 0x1003], [A3]+
00002522 627B bhi +0x7D /* 0000259F */
00002524 09EB .incomplete
00002526 0885 3127 bclr.b D5, 0x27 /* '\'' */
0000252A 117E 2B49 move.b [A0 + 0x2B49], <<invalid special address>>
0000252E 78B2 moveq.l D4, 0xFFFFFFB2
00002530 1B00 move.b -[A5], D0
00002532 5B10 subq.b [A0], 5
00002534 0FA9 1B37 bclr [A1 + 0x1B37], D7
00002538 0F25 btst -[A5], D7
0000253A C529 AB12 and.b [A1 - 0x54EE], D2
0000253E 0718 btst [A0]+, D3
00002540 6067 bra +0x69 /* 000025A9 */
00002542 1BA7 1E16 move.b [A5 + D1 * 8 + 0x16], -[A7]
00002546 9EDB sub.w A7, [A3]+
00002548 10D3 move.b [A0]+, [A3]
0000254A 071E btst [A6]+, D3
0000254C 166B 77D6 movea.b A3, [A3 + 0x77D6]
00002550 E331 roxl D1.b, D1
00002552 9B54 sub.w [A4], D5
00002554 FB04 .extension 0xB04 <<F/4-5/5>> // unimplemented
00002556 A0EB syscall vFileWrite
00002558 00BB 50E3 1A2B 611E 166B ori.l [[PC] + D6 + 0x166B], 0x50E31A2B
00002562 3BDB move.w <<invalid special address>>, [A3]+
00002564 10C1 move.b [A0]+, D1
00002566 5314 subq.b [A4], 1
00002568 58E3 svc -[A3]
0000256A 1593 710B 7006 90AA move.b [[A2 + <<invalid base displacement size>> + D7] + 0x700690AA], [A3]
00002572 0033 25ED 7765 ori.b <<invalid full ext with IS == 1 and I/IS == 5>>, 0xED
00002578 297B 2190 0EBE move.l [A4 + 0xEBE], [ + D2]
0000257E DC8B add.l D6, A3
00002580 06B3 2340 2207 155C addi.l <<invalid full ext with I/IS == 4>>, 0x23402207
00002588 7371 moveq.l D1, 0x71
0000258A 04A4 FB08 0816 subi.l -[A4], 0xFB080816
00002590 3B05 move.w -[A5], D5
00002592 A0CC syscall vBTClose
00002594 171B move.b -[A3], [A3]+
00002596 1E14 move.b D7, [A4]
00002598 A027 syscall ReallocateHandle
0000259A 155C B348 move.b [A2 - 0x4CB8], [A4]+
0000259E 370C move.w -[A3], A4
000025A0 8707 sbcd D3, D7
000025A2 092F 1C32 btst [A7 + 0x1C32], D4
000025A6 286B 0102 movea.l A4, [A3 + 0x102]
000025AA 0073 1C4A 8217 ori.w [A3 + A0.w * 2 + 0x17], 0x1C4A
000025B0 0332 C502 BB1A btst [[A2 + <<invalid base displacement size>> + A4 * 4] - 0x44E6], D1
000025B6 0D05 btst D5, D6
000025B8 4858 pea.l [A0]+
000025BA 0D05 btst D5, D6
000025BC 58D7 svc [A7]
000025BE 263F move.l D3, <<invalid special address>>
000025C0 8B02 sbcd D5, D2
000025C2 0505 btst D5, D2
000025C4 ED03 asl D3.b, 6
000025C6 8B06 sbcd D5, D6
000025C8 F8CC 171B .extension 0x8CC <<F/2-3/4>> // unimplemented
000025CC 5D17 subq.b [A7], 6
000025CE 097E bchg <<invalid special address>>, D4
000025D0 370E move.w -[A3], A6
000025D2 BB5B xor.w [A3]+, D5
000025D4 74AB moveq.l D2, 0xFFFFFFAB
000025D6 1207 move.b D1, D7
000025D8 14BF move.b [A2], <<invalid special address>>
000025DA AB12 syscall PackRgn
000025DC 1714 move.b -[A3], [A4]
000025DE C20F and.b D1, A7
000025E0 41E2 lea.l A0, -[A2]
000025E2 5232 28D3 addq.b [A2 + D2 - 0x45], 1
000025E6 0585 bclr D5, D2
000025E8 040B 70A5 subi.b A3, 0xA5
000025EC 0FDE .incomplete
000025EE 3069 3913 movea.w A0, [A1 + 0x3913]
000025F2 6725 beq +0x27 /* 00002619 */
000025F4 106B 2504 movea.b A0, [A3 + 0x2504]
000025F8 4C6B 012C 9301 movem.l D2,D3,D5,A0, [A3 - 0x6CFF]
000025FE 2A27 move.l D5, -[A7]
00002600 191B move.b -[A4], [A3]+
00002602 5020 addq.b -[A0], 8
00002604 0010 6B13 ori.b [A0], 0x13
00002608 0538 0B03 btst [0x00000B03], D2
0000260C 480E nbcd.b A6
0000260E 133E move.b -[A1], <<invalid special address>>
00002610 0484 6B01 C304 subi.l D4, 0x6B01C304
00002616 066B 130C C304 addi.w [A3 - 0x3CFC], 0x130C
0000261C 0200 9B32 andi.b D0, 0x32 /* '2' */
00002620 78E1 moveq.l D4, 0xFFFFFFE1
00002622 0006 684B ori.b D6, 0x4B /* 'K' */
00002626 3F40 6804 move.w [A7 + 0x6804], D0
0000262A 848B or.l D2, A3
0000262C 02C3 .incomplete
0000262E 041E 2902 subi.b [A6]+, 0x2
00002632 9B3C 0200 sub.b 0x0, D5
00002636 0F04 btst D4, D7
00002638 4A0E tst.b A6
0000263A 8300 sbcd D1, D0
0000263C 5B0B subq.b A3, 5
0000263E 0EE5 .incomplete
00002640 0136 2902 2B1A btst [[A6 + <<invalid base displacement size>> + D2] + 0x2B1A], D0
00002646 1B09 move.b -[A5], A1
00002648 C726 and.b -[A6], D3
0000264A C507 abcd D2, D7
0000264C 1BBF 4B3F 1EC9 0587 26F9 0200 move.b [[A5 + 0x1EC90587] + D4 * 2 + 0x26F90200], <<invalid special address>>
00002658 BB79 D893 1B0F xor.w [0xD8931B0F], D5
0000265E 1404 move.b D2, D4
00002660 84D3 divu.w D2, [A3]
00002662 0571 081B bchg [A1 + D0 + 0x1B], D2
00002666 0F17 btst [A7], D7
00002668 1A71 078E 8307 movea.b A5, [[ + <<invalid base displacement size>>] + D0 * 8 - 0x7CF9]
0000266E 1F15 move.b -[A7], [A5]
00002670 2100 move.l -[A0], D0
00002672 9B2E 0D15 sub.b [A6 + 0xD15], D5
00002676 DB65 add.w -[A5], D5
00002678 1F65 4247 move.b [A7 + 0x4247], -[A5]
0000267C 19A3 6953 DC0E 9B0A move.b [[A4] - 0x23F164F6], -[A3]
00002684 1489 move.b [A2], A1
00002686 590F subq.b A7, 4
00002688 7674 moveq.l D3, 0x74
0000268A 5B0F subq.b A7, 5
0000268C AB4A syscall bXEND10
0000268E DC3B 05A3 0C21 1507 0B11 add.b D6, [[0xC21 + D0 * 4] + 0x15070B11]
00002698 071B btst [A3]+, D3
0000269A 77A5 moveq.l D3, 0xFFFFFFA5
0000269C 323B 9104 move.w D1, <<invalid full ext with I/IS == 4>>
000026A0 DC0B add.b D6, A3
000026A2 0FC0 .incomplete
000026A4 DC6E 81A8 add.w D6, [A6 - 0x7E58]
000026A8 4318 .invalid 1, [A0]+ // invalid opcode 4 with b == 4
000026AA C305 abcd D1, D5
000026AC 0719 btst [A1]+, D3
000026AE 126D 56C3 movea.b A1, [A5 + 0x56C3]
000026B2 8CDC divu.w D6, [A4]+
000026B4 7E53 moveq.l D7, 0x53
000026B6 0514 btst [A4], D2
000026B8 070E btst A6, D3
000026BA DC02 add.b D6, D2
000026BC 0053 AA43 ori.w [A3], 0xAA43
000026C0 840D or.b D2, A5
000026C2 3C73 2615 movea.w A6, [A3 + D2.w * 8 + 0x15]
000026C6 5227 addq.b -[A7], 1
000026C8 1BF0 0636 move.b <<invalid special address>>, [A0 + D0.w * 8 + 0x36]
000026CC AA00 syscall OpenCPort
000026CE 8351 or.w [A1], D1
000026D0 1617 move.b D3, [A7]
000026D2 0B4D bchg A5, D5
000026D4 E12E lsl D6.b, D0
000026D6 EA36 roxr D6.b, D5
000026D8 9E04 sub.b D7, D4
000026DA CC17 and.b D6, [A7]
000026DC 1BF9 2808 16A5 move.b <<invalid special address>>, [0x280816A5]
000026E2 BDDB cmpa.l A6, [A3]+
000026E4 1278 1C0C movea.b A1, [0x00001C0C]
000026E8 66C9 bne -0x35 /* 000026B3 */
000026EA 488B 2D05 movem.w A3, D0,D2,A0,A2,A3,A5
000026EE 27FB 29D4 2901 move.l [[PC + <<invalid base displacement size>> + D2]], <<invalid full ext with I/IS == 4>>
000026F4 3336 B727 9113 0199 052B move.w -[A1], [[A6 - 0x6EED] + A3 * 8 + 0x199052B]
000026FE 0699 0585 4D95 addi.l [A1]+, 0x5854D95
00002704 0525 btst -[A5], D2
00002706 0133 3687 btst [A3 + D3.w * 8 - 0x121], D0
0000270A 1C17 move.b D6, [A7]
0000270C 832E 095F or.b [A6 + 0x95F], D1
00002710 2808 move.l D4, A0
00002712 FB60 .extension 0xB60 <<F/4-5/5>> // unimplemented
00002714 C548 exg A2, A0
00002716 0704 btst D4, D3
00002718 0204 849E andi.b D4, 0x9E
0000271C 832E 1E0C or.b [A6 + 0x1E0C], D1
00002720 832E 0200 or.b [A6 + 0x200], D1
00002724 DB28 81FA add.b [A0 - 0x7E06], D5
00002728 5B40 subq.w D0, 5
0000272A 1710 move.b -[A3], [A0]
0000272C 2E5B movea.l A7, [A3]+
0000272E 4004 negx.b D4
00002730 8413 or.b D2, [A3]
00002732 0115 btst [A5], D0
00002734 0202 00EB andi.b D2, 0xEB
00002738 4F76 BB07 171F A35B chk.w D7, [[A6 + <<invalid base displacement size>>] + A3 * 2 + 0x171FA35B]
00002740 40B3 3773 0887 2813 A104 B337 negx.l [[A3 + 0x8872813] - 0x5EFB4CC9]
0000274C A504 syscall Control, flags=5
0000274E 0816 0B0F btst.b [A6], 0xF
00002752 0200 AB21 andi.b D0, 0x21 /* '!' */
00002756 532A 0F4D subq.b [A2 + 0xF4D], 1
0000275A 016E 4901 bchg [A6 + 0x4901], D0
0000275E C386 and.l D6, D1
00002760 AB07 syscall PutPicByte
00002762 AB87 syscall slXMASK11
00002764 0799 bclr [A1]+, D3
00002766 FB23 .extension 0xB23 <<F/4-5/5>> // unimplemented
00002768 0801 08DA btst.b D1, 0xDA
0000276C DB08 addx.b -[A5], -[A0]
0000276E 31C8 7B05 move.w [0x00007B05], A0
00002772 4B55 chk.w D5, [A5]
00002774 8302 sbcd D1, D2
00002776 644B bcc +0x4D /* 000027C3 */
00002778 5507 subq.b D7, 2
0000277A 1FF8 06A3 move.b <<invalid special address>>, [0x000006A3]
0000277E 2702 move.l -[A3], D2
00002780 0023 3A14 ori.b -[A3], 0x14
00002784 A100 syscall Open/PBHOpen/HOpen, flags=1
00002786 C101 abcd D0, D1
00002788 C017 and.b D0, [A7]
0000278A 19C1 1789 move.b 0x89, D1
0000278E 4645 not.w D5
00002790 5BF3 311A 0F26 smi [[A3 + D3] + 0xF26]
00002796 1407 move.b D2, D7
00002798 0DB1 0710 bclr [A1 + D0 * 8], D6
0000279C 63A3 bls -0x5B /* 00002741 */
0000279E 2706 move.l -[A3], D6
000027A0 0F02 btst D2, D7
000027A2 0186 bclr D6, D0
000027A4 7607 moveq.l D3, 0x07
000027A6 0B6F 6106 bchg [A7 + 0x6106], D5
000027AA E106 asl D6.b, 8
000027AC 632B bls +0x2D /* 000027D9 */
000027AE 1720 move.b -[A3], -[A0]
000027B0 055B bchg [A3]+, D2
000027B2 0341 bchg D1, D1
000027B4 5D3B 059D subq.b [[] + D0 * 4], 6
000027B8 0157 bchg [A7], D0
000027BA 0A26 1713 xori.b -[A6], 0x13
000027BE BB85 xor.l D5, D5
000027C0 1503 move.b -[A2], D3
000027C2 0D85 bclr D5, D6
000027C4 7D07 moveq.l D6, 0x07
000027C6 1C89 move.b [A6], A1
000027C8 291F move.l -[A4], [A7]+
000027CA DB11 add.b [A1], D5
000027CC 657D bcs +0x7F /* 0000284B */
000027CE 2501 move.l -[A2], D1
000027D0 C51A and.b [A2]+, D2
000027D2 DB11 add.b [A1], D5
000027D4 2944 E943 move.l [A4 - 0x16BD], D4
000027D8 FEE5 43EB .extension 0xEE5 <<F/2-3/7>> // unimplemented
000027DC 1CA9 2923 move.b [A6], [A1 + 0x2923]
000027E0 2887 move.l [A4], D7
000027E2 09DB .incomplete
000027E4 071C btst [A4]+, D3
000027E6 F0F3 3157 .extension 0x0F3 <<F/2-3/0>> // unimplemented
000027EA 01CB .incomplete
000027EC 4D7D chk.w D6, <<invalid special address>>
000027EE 0508 btst A0, D2
000027F0 6929 bvs +0x2B /* 0000281B */
000027F2 B304 xor.b D4, D1
000027F4 A505 syscall Status, flags=5
000027F6 EB59 rol D1.w, 5
000027F8 0D25 btst -[A5], D6
000027FA 2D01 move.l -[A6], D1
000027FC 8100 sbcd D0, D0
000027FE A906 syscall NewString
00002800 0F15 btst [A5], D7
00002802 3A09 move.w D5, A1
00002804 0573 060E bchg [A3 + D0.w * 8 + 0xE], D2
00002808 850F sbcd -[A2], -[A7]
0000280A E517 roxl D7.b, 2
0000280C 671B beq +0x1D /* 00002829 */
0000280E A055 syscall StripAddress
00002810 73C1 moveq.l D1, 0xFFFFFFC1
00002812 E00E lsr D6.b, 8
00002814 0B06 btst D6, D5
00002816 171F move.b -[A3], [A7]+
00002818 7343 moveq.l D1, 0x43
0000281A 2105 move.l -[A0], D5
0000281C 1443 movea.b A2, D3
0000281E 2127 move.l -[A0], -[A7]
00002820 1D1C move.b -[A6], [A4]+
00002822 85E8 3784 divs.w D2, [A0 + 0x3784]
00002826 4D27 .invalid 6, -[A7] // invalid opcode 4 with b == 4
00002828 0493 370D 9C93 subi.l [A3], 0x370D9C93
0000282E 13DB 0881 0C43 move.b [0x08810C43], [A3]+
00002834 21A3 0449 move.l [A0 + D0.w * 4 + 0x49], -[A3]
00002838 0B2A EB47 btst [A2 - 0x14B9], D5
0000283C B374 0200 xor.w [A4 + D0.w * 2], D1
00002840 A332 syscall FlushEvents, flags=3
00002842 B307 xor.b D7, D1
00002844 5101 subq.b D1, 8
00002846 0F45 bchg D5, D7
00002848 0157 bchg [A7], D0
0000284A 0DE2 .incomplete
0000284C AD06 syscall NewString, auto_pop
0000284E 0F05 btst D5, D7
00002850 D58D addx.l -[A2], -[A5]
00002852 4737 10D4 .invalid 3, [A7 + D1.w - 0x44] // invalid opcode 4 with b == 4
00002856 C302 abcd D1, D2
00002858 F331 .extension 0x331 <<F/4-5/1>> // unimplemented
0000285A 7A0B moveq.l D5, 0x0B
0000285C 1B31 0741 move.b -[A5], [[A1 + <<invalid base displacement size>>]]
00002860 8FF3 0333 65B3 222D 2A2A 252A divs.w D7, [[A3 + 0x65B3222D + D0 * 2] + 0x2A2A252A]
0000286C 234F B374 move.l [A1 - 0x4C8C], A7
00002870 6B0B bmi +0xD /* 0000287D */
00002872 E101 asl D1.b, 8
00002874 97A9 910F sub.l [A1 - 0x6EF1], D3
00002878 A005 syscall Status
0000287A A447 syscall SetTrapAddress, flags=4
0000287C 0EF3 .incomplete
0000287E CD14 and.b [A4], D6
00002880 E902 asl D2.b, 4
00002882 2918 move.l -[A4], [A0]+
00002884 8B35 2918 or.b [A5 + D2], D5
00002888 1A43 movea.b A5, D3
0000288A 4649 not.w A1
0000288C 1139 18F3 039B move.b -[A0], [0x18F3039B]
00002892 77B3 moveq.l D3, 0xFFFFFFB3
00002894 2245 movea.l A1, D5
00002896 0297 9097 4B07 andi.l [A7], 0x90974B07
0000289C DB56 add.w [A6], D5
0000289E 0502 btst D2, D2
000028A0 0F11 btst [A1], D7
000028A2 0253 015D andi.w [A3], 0x15D
000028A6 1AD5 move.b [A5]+, [A5]
000028A8 1817 move.b D4, [A7]
000028AA 8F64 or.w -[A4], D7
000028AC 084B 08AB bchg.b A3, 0xAB
000028B0 003A 5301 EB03 ori.b [PC - 0x14FD /* 000013B5, value 0x4 */], 0x1
000028B6 C986 and.l D6, D4
000028B8 070E btst A6, D3
000028BA B9C5 cmpa.l A4, D5
000028BC 4D83 .invalid 6, D3 // invalid opcode 4 with b == 6
000028BE 1511 move.b -[A2], [A1]
000028C0 1B17 move.b -[A5], [A7]
000028C2 0184 bclr D4, D0
000028C4 4500 .invalid 2, D0 // invalid opcode 4 with b == 4
000028C6 B100 xor.b D0, D0
000028C8 4500 .invalid 2, D0 // invalid opcode 4 with b == 4
000028CA 0B17 btst [A7], D5
000028CC 8DA6 or.l -[A6], D6
000028CE 400E negx.b A6
000028D0 D643 add.w D3, D3
000028D2 0C06 3E27 cmpi.b D6, 0x27 /* '\'' */
000028D6 1E21 move.b D7, -[A1]
000028D8 0716 btst [A6], D3
000028DA 7DA5 moveq.l D6, 0xFFFFFFA5
000028DC B203 cmp.b D1, D3
000028DE 04D3 .incomplete
000028E0 08A9 0793 033A bclr.b [A1 + 0x33A], 0x93
000028E6 3EAD 073E move.w [A7], [A5 + 0x73E]
000028EA 4045 negx.w D5
000028EC 1283 move.b [A1], D3
000028EE 1563 03ED move.b [A2 + 0x3ED], -[A3]
000028F2 0A0F 7112 xori.b A7, 0x12
000028F6 E72A lsl D2.b, D3
000028F8 20B1 0809 move.l [A0], [A1 + D0 + 0x9]
000028FC 1FC3 move.b <<invalid special address>>, D3
000028FE 1BA9 1B4B 08D3 move.b [A5 + D0 - 0x45], [A1 + 0x1B4B]
00002904 0559 bchg [A1]+, D2
00002906 0702 btst D2, D3
00002908 00AB 3207 20D2 C334 ori.l [A3 - 0x3CCC], 0x320720D2
00002910 7D4A moveq.l D6, 0x4A
00002912 071F btst [A7]+, D3
00002914 6B0B bmi +0xD /* 00002921 */
00002916 2677 1093 movea.l A3, [A7 + D1.w - 0x109]
0000291A F72A .extension 0x72A <<F/4-5/3>> // unimplemented
0000291C 2017 move.l D0, [A7]
0000291E 1CD8 move.b [A6]+, [A0]+
00002920 C729 F8B3 and.b [A1 - 0x74D], D3
00002924 5517 subq.b [A7], 2
00002926 0E75 171B C40B .invalid.w [A5 + A4.w * 4 + 0xB], 0x171B // invalid immediate operation
0000292C 23B0 662B 10E1 move.l [A1 + D1.w - 0x31], [A0 + D6.w * 8 + 0x2B]
00002932 DE66 add.w D7, -[A6]
00002934 C081 and.l D0, D1
00002936 00B3 2F66 C16E 412A 6509 9B08 ori.l [[A3 + 0x6509 + D4] - 0x64F8], 0x2F66C16E
00002942 0200 D359 andi.b D0, 0x59 /* 'Y' */
00002946 F500 .extension 0x500 <<F/4-5/2>> // unimplemented
00002948 0FF9 .incomplete
0000294A 354D 0663 move.w [A2 + 0x663], A5
0000294E 6215 bhi +0x17 /* 00002965 */
00002950 31A9 11E3 03E1 562B move.w [[0x562B]], [A1 + 0x11E3]
00002958 3500 move.w -[A2], D0
0000295A 6B06 bmi +0x8 /* 00002962 */
0000295C 715B moveq.l D0, 0x5B
0000295E 0505 btst D5, D2
00002960 850F sbcd -[A2], -[A7]
label00002962:
00002962 0F25 btst -[A5], D7
00002964 040F 3126 subi.b A7, 0x26 /* '&' */
00002968 CB05 abcd D5, D5
0000296A 371D move.w -[A3], [A5]+
0000296C 3CED 0D17 move.w [A6]+, [A5 + 0xD17]
00002970 0E6F 65BF 1A0F .invalid.w [A7 + 0x1A0F], 0x65BF // invalid immediate operation
00002976 261E move.l D3, [A6]+
00002978 16FB 6FD6 move.b [A3]+, <<invalid full ext with IS == 1 and I/IS == 6>>
0000297C 4312 .invalid 1, [A2] // invalid opcode 4 with b == 4
0000297E 9B54 sub.w [A4], D5
00002980 C1A5 and.l -[A5], D0
00002982 EB00 asl D0.b, 5
00002984 1F2B 6127 move.b -[A7], [A3 + 0x6127]
00002988 1CAD B5A5 move.b [A6], [A5 - 0x4A5B]
0000298C C507 abcd D2, D7
0000298E AB0B syscall DrawSlab
00002990 5817 addq.b [A7], 4
00002992 1B1F move.b -[A5], [A7]+
00002994 171C move.b -[A3], [A4]+
00002996 C073 1C37 and.w D0, [A3 + D1 * 4 + 0x37]
0000299A 1CCA move.b [A6]+, A2
0000299C 6E04 bgt +0x6 /* 000029A2 */
0000299E EA66 asr D6.w, D5
000029A0 4321 .invalid 1, -[A1] // invalid opcode 4 with b == 4
label000029A2:
000029A2 C91C and.b [A4]+, D4
000029A4 E300 asl D0.b, 1
000029A6 3ACB move.w [A5]+, A3
000029A8 05CD .incomplete
000029AA 1CCB move.b [A6]+, A3
000029AC 05E9 .incomplete
000029AE 0B83 bclr D3, D5
000029B0 1537 1F97 E72A 1E6B move.b -[A2], [[] + D1 * 8 - 0x18D5E195]
000029B8 4000 negx.b D0
000029BA 7EAD moveq.l D7, 0xFFFFFFAD
000029BC 110B move.b -[A0], A3
000029BE 03AB 0B0E bclr [A3 + 0xB0E], D1
000029C2 8306 sbcd D1, D6
000029C4 0428 85F2 1318 subi.b [A0 + 0x1318], 0xF2
000029CA 1129 0F95 move.b -[A0], [A1 + 0xF95]
000029CE 3B83 2247 move.w [A5 + D2.w * 2 + 0x47], D3
000029D2 102B 6109 move.b D0, [A3 + 0x6109]
000029D6 630F bls +0x11 /* 000029E7 */
000029D8 3AEB 186D move.w [A5]+, [A3 + 0x186D]
000029DC 09EB .incomplete
000029DE 1845 movea.b A4, D5
000029E0 2673 00AE movea.l A3, [A3 + D0.w - 0x82]
000029E4 5B18 subq.b [A0]+, 5
000029E6 A893 syscall MoveTo
000029E8 073B 0993 07C0 B863 btst [[ + D0] + 0x7C0B863], D3
000029F0 1D0F move.b -[A6], A7
000029F2 0484 4321 EB0B subi.l D4, 0x4321EB0B
000029F8 0683 220C EB0B addi.l D3, 0x220CEB0B
000029FE E998 rol D0, 4
00002A00 162B 1621 move.b D3, [A3 + 0x1621]
00002A04 0107 btst D7, D0
00002A06 0302 btst D2, D1
00002A08 09EB .incomplete
00002A0A 1723 move.b -[A3], -[A3]
00002A0C DD07 addx.b D6, D7
00002A0E 096E 071A bchg [A6 + 0x71A], D4
00002A12 E10F lsl D7.b, 8
00002A14 0200 5B2D andi.b D0, 0x2D /* '-' */
00002A18 7685 moveq.l D3, 0xFFFFFF85
00002A1A 097B 34F7 bchg [PC + D3.w * 4 - 0x9], D4
00002A1E 2AA4 move.l [A5], -[A4]
00002A20 090F btst A7, D4
00002A22 A142 syscall RstFilLock/PBHRstFLock/HRstFLock, flags=1
00002A24 1704 move.b -[A3], D4
00002A26 BA69 99AB cmp.w D5, [A1 - 0x6655]
00002A2A 0BAB 15A5 bclr [A3 + 0x15A5], D5
00002A2E 0866 1E0C bchg.b -[A6], 0xC
00002A32 6849 bvc +0x4B /* 00002A7D */
00002A34 182B 1AD8 move.b D4, [A3 + 0x1AD8]
00002A38 3309 move.w -[A1], A1
00002A3A 5A43 addq.w D3, 5
00002A3C 248E move.l [A2], A6
00002A3E D6A3 add.l D3, -[A3]
00002A40 3485 move.w [A2], D5
00002A42 4217 clr.b [A7]
00002A44 0EEC .incomplete
00002A46 C13D and.b <<invalid special address>>, D0
00002A48 5301 subq.b D1, 1
00002A4A C53D and.b <<invalid special address>>, D2
00002A4C 745B moveq.l D2, 0x5B
00002A4E 1B4D 104B move.b [A5 + 0x104B], A5
00002A52 1ED9 move.b [A7]+, [A1]+
00002A54 4545 chk.w D2, D5
00002A56 10CB move.b [A0]+, A3
00002A58 079B bclr [A3]+, D3
00002A5A 087B 6B9B 2F69 02FB bchg.b [[PC + 0x2FB]], 0x9B
00002A62 1179 0205 9D83 15AD move.b [A0 + 0x15AD], [0x02059D83]
00002A6A 0441 81A7 subi.w D1, 0x81A7
00002A6E 2C3D move.l D6, <<invalid special address>>
00002A70 C0B8 078E and.l D0, [0x0000078E]
00002A74 DA29 2402 add.b D5, [A1 + 0x2402]
00002A78 00E3 .incomplete
00002A7A 7A69 moveq.l D5, 0x69
00002A7C 9F1A sub.b [A2]+, D7
00002A7E 37A1 11E7 move.w <<invalid full ext with IS == 1 and I/IS == 7>>, -[A1]
00002A82 2A63 movea.l A5, -[A3]
00002A84 A111 syscall GetEOF, flags=1
00002A86 E72C lsl D4.b, D3
00002A88 88E7 divu.w D4, -[A7]
00002A8A 2C98 move.l [A6], [A0]+
00002A8C 2100 move.l -[A0], D0
00002A8E BB32 CB32 0319 BB57 42D3 xor.b [[A2 + 0x319BB57 + A4 * 2] + 0x42D3], D5
00002A98 21F3 0DC1 00DB move.l [0x000000DB], [[ + <<invalid base displacement size>>]]
00002A9E 0C0F C100 cmpi.b A7, 0x0
00002AA2 EB0D lsl D5.b, 5
00002AA4 C100 abcd D0, D0
00002AA6 4314 .invalid 1, [A4] // invalid opcode 4 with b == 4
00002AA8 0FC1 .incomplete
00002AAA 005B 1BC1 ori.w [A3]+, 0x1BC1
00002AAE 0063 010F ori.w -[A3], 0x10F
00002AB2 C100 abcd D0, D0
00002AB4 FB06 .extension 0xB06 <<F/4-5/5>> // unimplemented
00002AB6 C100 abcd D0, D0
00002AB8 6B16 bmi +0x18 /* 00002AD0 */
00002ABA 0FC1 .incomplete
00002ABC 0093 0DC1 003B ori.l [A3], 0xDC1003B
00002AC2 7A65 moveq.l D5, 0x65
00002AC4 03F3 .incomplete
00002AC6 05C1 .incomplete
00002AC8 001F C100 ori.b [A7]+, 0x0
00002ACC B305 xor.b D5, D1
00002ACE C100 abcd D0, D0
label00002AD0:
00002AD0 1FC1 move.b <<invalid special address>>, D1
00002AD2 00D3 .incomplete
00002AD4 05C1 .incomplete
00002AD6 001F C100 ori.b [A7]+, 0x0
00002ADA 6305 bls +0x7 /* 00002AE1 */
00002ADC C100 abcd D0, D0
00002ADE 0F00 btst D0, D7
00002AE0 C100 abcd D0, D0
00002AE2 5302 subq.b D2, 1
00002AE4 C100 abcd D0, D0
00002AE6 D336 8317 C100 C8C1 add.b [[A6] + A0 * 2 - 0x3EFF373F], D1
00002AEE 000F A501 ori.b A7, 0x1
00002AF2 2AC1 move.l [A5]+, D1
00002AF4 000F C500 ori.b A7, 0x0
00002AF8 8058 or.w D0, [A0]+
00002AFA 931E sub.b [A6]+, D1
00002AFC 00FB .incomplete
00002AFE 44B3 6053 neg.l [A3 + D6.w + 0x53]
00002B02 4881 ext.w D1
00002B04 00B3 E053 9A23 0110 ori.l [A3 + D0], 0xE0539A23
00002B0C 00B2 08EB 0307 21C4 ori.l <<invalid full ext with I/IS == 4>>, 0x8EB0307
00002B14 0F60 bchg -[A0], D7
00002B16 2F2B 2907 move.l -[A7], [A3 + 0x2907]
00002B1A 8777 6085 or.w [A7 + D6.w - 0x123], D3
00002B1E 0103 btst D3, D0
00002B20 0273 182F 4302 0F9A andi.w [[A3 + <<invalid base displacement size>> + D4 * 2] + 0xF9A], 0x182F
00002B28 5412 addq.b [A2], 2
00002B2A 1C0F move.b D6, A7
00002B2C 7820 moveq.l D4, 0x20
00002B2E 4504 .invalid 2, D4 // invalid opcode 4 with b == 4
00002B30 3C6A 0103 movea.w A6, [A2 + 0x103]
00002B34 0823 8607 btst.b -[A3], 0x7
00002B38 0404 BB2D subi.b D4, 0x2D /* '-' */
00002B3C 3316 move.w -[A1], [A6]
00002B3E DB20 add.b -[A0], D5
00002B40 3B82 AB13 1F5B 762B move.w [[A5 + A2 * 2] + 0x1F5B762B], D2
00002B48 082E 562C 1F8B btst.b [A6 + 0x1F8B], 0x2C /* ',' */
00002B4E 0203 2ABB andi.b D3, 0xBB
00002B52 0E5B 765B .invalid.w [A3]+, 0x765B /* 'v[' */ // invalid immediate operation
00002B56 F61F A2EB .move16 0xF61F, 0xA2EB // unimplemented
00002B5A 003B 51B3 2FF3 5A83 10EC C308 1327 ori.b [[0x5A8310EC] - 0x3CF7ECD9], 0xB3
00002B68 C34E exg A1, A6
00002B6A CAA3 and.l D5, -[A3]
00002B6C 4EC3 jmp D3
00002B6E 00A3 CE93 2523 ori.l -[A3], 0xCE932523
00002B74 4A43 tst.w D3
00002B76 64A3 bcc -0x5B /* 00002B1B */
00002B78 0423 5D93 subi.b -[A3], 0x93
00002B7C 8BFB 008B divs.w D5, [PC + D0.w - 0x117]
00002B80 7BA3 moveq.l D5, 0xFFFFFFA3
00002B82 575A subq.w [A2]+, 3
00002B84 431D .invalid 1, [A5]+ // invalid opcode 4 with b == 4
00002B86 A501 syscall Close, flags=5
00002B88 B903 xor.b D3, D4
00002B8A 8306 sbcd D1, D6
00002B8C 93A5 sub.l -[A5], D1
00002B8E B3AE 4102 xor.l [A6 + 0x4102], D1
00002B92 130F move.b -[A1], A7
00002B94 D30E addx.b -[A1], -[A6]
00002B96 FB22 .extension 0xB22 <<F/4-5/5>> // unimplemented
00002B98 BB09 cmpm.b [A5]+, [A1]+
00002B9A 2101 move.l -[A0], D1
00002B9C B20E cmp.b D1, A6
00002B9E AD0E syscall SaveOld, auto_pop
00002BA0 850E sbcd -[A2], -[A6]
00002BA2 4B00 .invalid 5, D0 // invalid opcode 4 with b == 4
00002BA4 2B06 move.l -[A5], D6
00002BA6 8317 or.b [A7], D1
00002BA8 0F04 btst D4, D7
00002BAA 0F00 btst D0, D7
00002BAC C100 abcd D0, D0
00002BAE FBA2 .invalid <<F/6/5>>
00002BB0 EB0A lsl D2.b, 5
00002BB2 071D btst [A5]+, D3
00002BB4 8923 or.b -[A3], D4
00002BB6 715B moveq.l D0, 0x5B
00002BB8 024B 08CB andi.w A3, 0x8CB
00002BBC 560F addq.b A7, 3
00002BBE 6E33 bgt +0x35 /* 00002BF3 */
00002BC0 C06A B394 and.w D0, [A2 - 0x4C6C]
00002BC4 7318 moveq.l D1, 0x18
00002BC6 5E0F addq.b A7, 7
00002BC8 42DB .invalid [A3]+ // invalid opcode 4 with subtype 1
00002BCA 1873 8DC3 18D3 647B movea.b A4, [[ + <<invalid base displacement size>>] + 0x18D3647B]
00002BD2 0E1B 02A3 .invalid.b [A3]+, 0xA3 // invalid immediate operation
00002BD6 0A43 0C3B xori.w D3, 0xC3B
00002BDA 127B 171B 1C4B 1E83 movea.b A1, [[PC + D1 * 8] + 0x1C4B1E83]
00002BE2 37A3 028B move.w [A3 + D0.w * 2 - 0x117], -[A3]
00002BE6 02B3 00B3 0021 00B3 andi.l [A3 + D0.w - 0x77], 0xB30021
00002BEE 00D3 .incomplete
00002BF0 80A3 or.l D0, -[A3]
00002BF2 5705 subq.b D5, 3
00002BF4 155A BB14 move.b [A2 - 0x44EC], [A2]+
00002BF8 EB00 asl D0.b, 5
00002BFA 0701 btst D1, D3
00002BFC 8307 sbcd D1, D7
00002BFE 1890 move.b [A4], [A0]
00002C00 9B4F subx.w -[A5], -[A7]
00002C02 A357 syscall SetAppBase/SetApplBase, flags=3
00002C04 9B20 sub.b -[A0], D5
00002C06 5304 subq.b D4, 1
00002C08 4302 .invalid 1, D2 // invalid opcode 4 with b == 4
00002C0A D320 add.b -[A0], D1
00002C0C 235D EB29 move.l [A1 - 0x14D7], [A5]+
00002C10 930B subx.b -[A1], -[A3]
00002C12 DB0B addx.b -[A5], -[A3]
00002C14 9B4F subx.w -[A5], -[A7]
00002C16 A34E syscall AddDrive, flags=3
00002C18 E10E lsl D6.b, 8
00002C1A 3304 move.w -[A1], D4
00002C1C 5B19 subq.b [A1]+, 5
00002C1E 4303 .invalid 1, D3 // invalid opcode 4 with b == 4
00002C20 5CB3 719B 4F43 6407 addq.l [[ + D7] + 0x4F436407], 6
00002C28 1DD5 move.b <<invalid special address>>, [A5]
00002C2A 3F53 434E move.w [A7 + 0x434E], [A3]
00002C2E DB01 addx.b D5, D1
00002C30 D348 addx.w -[A1], -[A0]
00002C32 1F2C 5EC3 move.b -[A7], [A4 + 0x5EC3]
00002C36 02F3 .incomplete
00002C38 044E A302 subi.w A6, 0xA302
00002C3C 5320 subq.b -[A0], 1
00002C3E 7B23 moveq.l D5, 0x23
00002C40 EA0E lsr D6.b, 5
00002C42 E0EA 2AB3 asr .w [A2 + 0x2AB3]
00002C46 00EA .incomplete
00002C48 56C4 sne D4
00002C4A 0B04 btst D4, D5
00002C4C 6A72 bpl +0x74 /* 00002CC0 */
00002C4E 7B54 moveq.l D5, 0x54
00002C50 0B14 btst [A4], D5
00002C52 2B6C 2C0F AC7B move.l [A5 - 0x5385], [A4 + 0x2C0F]
00002C58 03D3 .incomplete
00002C5A 0F2C 8354 btst [A4 - 0x7CAC], D7
00002C5E 9B0E subx.b -[A5], -[A6]
00002C60 0F09 btst A1, D7
00002C62 014B bchg A3, D0
00002C64 092C 2B34 btst [A4 + 0x2B34], D4
00002C68 EB09 lsl D1.b, 5
00002C6A 0720 btst -[A0], D3
00002C6C 0D72 0F4C bchg <<invalid full ext with I/IS == 4>>, D6
00002C70 C434 4105 and.b D2, [[A4 + <<invalid base displacement size>>] + D4]
00002C74 5B12 subq.b [A2], 5
00002C76 A357 syscall SetAppBase/SetApplBase, flags=3
00002C78 4304 .invalid 1, D4 // invalid opcode 4 with b == 4
00002C7A 4A0E tst.b A6
00002C7C 4E5B unlink A3
00002C7E 02A1 17D7 2D30 andi.l -[A1], 0x17D72D30
00002C84 2709 move.l -[A3], A1
00002C86 57E5 seq -[A5]
00002C88 215E 2371 move.l [A0 + 0x2371], [A6]+
00002C8C 6B01 bmi +0x3 /* 00002C8F */
00002C8E 7318 moveq.l D1, 0x18
00002C90 7B02 moveq.l D5, 0x02
00002C92 7EE3 moveq.l D7, 0xFFFFFFE3
00002C94 036E 1F96 bchg [A6 + 0x1F96], D1
00002C98 7E4E moveq.l D7, 0x4E
00002C9A 6B01 bmi +0x3 /* 00002C9D */
00002C9C 341E move.w D2, [A6]+
00002C9E 1643 movea.b A3, D3
00002CA0 CCEC 4B04 mulu.w D6, [A4 + 0x4B04]
00002CA4 7B09 moveq.l D5, 0x09
00002CA6 B32E C30C xor.b [A6 - 0x3CF4], D1
00002CAA 0B79 B398 EB14 bchg [0xB398EB14], D5
00002CB0 1403 move.b D2, D3
00002CB2 48BB 0933 671F A34E 0348 movem.w [[PC] + D6 * 8 - 0x5CB1FCB8], D0,D1,D4,D5,A0,A3
00002CBC EB0A lsl D2.b, 5
00002CBE 934F subx.w -[A1], -[A7]
label00002CC0:
00002CC0 B318 xor.b [A0]+, D1
00002CC2 335D A110 move.w [A1 - 0x5EF0], [A5]+
00002CC6 341F move.w D2, [A7]+
00002CC8 1315 move.b -[A1], [A5]
00002CCA E30F lsl D7.b, 1